381
955
214
449
515
221
499
333
537
1143
277
217
141
917
342
228
581
303
560
116
842
892
525
223
374
813
1208
621
383
361
325
767
656
510
748
608
324
201
337
445
405
385
484
720
232
383
461
531
213
772
482
567
515
943
346
939
1160
487
670
1505