25
12
131
34
168
501
19
285
170
84
257
323
76
100
15
105
159
172
204
2
267
699
17
16
366
275
127
1
94
35
212
4
2
182
172
11
120
100
50
13
341
17
252
568
27
135
38
199
27
3
1
87
27
321
