1
14
8
39
10
38
27
6
12
149
5
42
40
86
113
35
78
22
93
43
102
125
87
67
172
62
1264
73
21
179
56
19
30
412
211
72
136
150
94
66
233
170
208
195
117
287
82
142
164
199
249
284
329
312
563
360