97
38
82
370
301
53
170
70
194
89
16
4
108
87
1855
33
486
139
1
69
213
10
441
1
1331
502
100
25
86
143
483
739
243
30
393
95
11
170
33
7
89
35
9
305
97
1
36
602
203
366
