35
45
29
8
81
311
15
10
11
7
46
58
141
18
110
14
148
76
37
176
19
9
34
175
43
90
13
178
170
87
62
273
47
85
38
28
82
158
89
12
40
17
239
5
96
88