100
62
114
29
30
83
84
187
33
41
687
542
17
24
109
299
51
106
250
1975
60
303
36
16
135
11
181
81
13
331
53
386
1051
70
49
9
561
43
201
92
101
220
54
680
102
350
1374
118
58
228
189