353
126
49
278
119
82
417
148
53
132
266
277
22
130
58
87
328
109
146
12
57
30
36
149
280
152
25
43
118
464
117
20
241
172
154
95
103
107
176
142
61
134
184
229
62
39
46
281
42
88
110
164
304
100
120
754
307