28541158
48061738
86574957
41642064
76227374
23868799
14063498
296779
60825042
45232518
3728875
73556491
30252399
90112434
86106551
15496013
16032482
74116200
8998149
30686224
92806734
97321653
52783847
48566589
45327424
45389424
96386219
43817418
22996678
2580399
57658368
677222
52036916
939855
4074919
2303460
29165389
4929060
36132564
52121629