302
66
324
453
77
142
346
117
197
30
396
219
552
106
52
372
140
180
447
55
246
249
254
217
192
74
210
112
203
337
196
310
29
391
149
189
275
325
53
61
57
48
31
343
166
229
214
215
231
274
162
165
99
43
65