33
25
19
28
206
124
32
265
294
34
24
14
48
100
149
165
38
479
641
40
121
15
45
68
98
240
128
160
41
82
390
161
200
88
27
125
333
56
281
311
163
107
118
63
123
338
220
290
60
940
306
69
120
112
326