321
336
515
930
247
1359
516
671
129
655
542
694
640
387
710
587
113
269
863
257
159
325
989
354
863
566
351
305
357
147
607
343
576
30
236
292
165
238
661
420
788
599
450
342
873
1188
533
621
122
1204
149
98
464
