556
268
500
35
514
132
219
124
606
139
530
108
686
264
723
446
329
108
889
332
758
273
707
428
422
106
1071
538
554
202
394
136
187
93
378
226
414
257
542
178