643
111
185
151
521
151
509
60
461
138
383
243
386
128
430
119
730
270
632
125
303
138
380
152
147
68
490
177
375
83
331
128
529
137
378
184
451
57
352
132