35
30
132
308
220
98
56
34
129
43
9
84
29
37
164
399
150
173
51
92
10
17
127
144
25
44
64
121
11
94
107
75
140
157
23
229
246
21
32
138
137
76
46
13
153
235
24
65
48
8
16
72
57
33