29
55
370
326
39
126
180
318
77
24
340
13
177
164
98
20
22
172
335
181
43
2120
757
198
2080
45
203
99
383
240
200
162
16
471
187
336
704
30
101
61
577
14
6229
80
1623
51
59
558
280
104
4458
58
153
108