1
13
10
2
161
6
196
28
18
37
35
7
24
64
20
23
188
75
150
45
116
232
175
141
17
59
86
266
525
355
363
118
424
888
125
210
182
367
127
159
82
36
269
218
226
157
33
238
71
25