649
187
144
98
431
145
266
44
149
60
353
67
466
5
41
6
496
52
476
73
440
82
376
86
417
185
510
161
349
45
155
74
311
189
232
147
546
48
502
29