311
51
332
44
525
182
217
144
367
137
302
13
450
199
611
169
358
98
307
148
223
169
625
105
279
105
404
144
287
37
514
334
633
197
575
192
551
131
496
121