95
50
32
88
53
217
24
98
36
43
37
17
343
28
208
2258
38
68
73
40
100
18
2000
46
300
22
370
34
112
25
67
90
63
199
10
140
114
27
72
340
381
118
204
35
371
11
26
58
54
147