100
787
232
530
687
10
820
78
477
756
924
374
165
716
498
414
341
223
882
271
732
449
233
422
577
237
918
651