27
21
217
32
82
97
84
24
38
140
22
245
31
10
302
117
197
231
299
30
403
69
6764
53
294
12
223
50
371
92
110
17
47
89
88
55
61
2278
471
594
131
176
541
70
4395
29
183
33
312
123
726
420