178
25
31
4
29
62
21
15
13
6
22
12
27
23
96
7
19
9
5
43
11
14
80
38
250
33
133
50
115
104
53
49
46
82
24
148
45
59
79
73
58
184
112
286