642
181
142
97
424
141
266
44
147
59
352
67
465
5
41
6
496
52
475
73
439
82
375
86
416
184
509
161
347
44
155
74
310
188
232
147
545
47
501
29