49676583
58055259
1800990
40695790
95602165
36107636
97791980
23111671
83653588
30274085
3809708
72459032
80202924
330798
99327431
2186362
30321625
78297915
1494187
9415243
44476059
82038466
9522990
44352157
96372075
29899107
21816429
5223772
38088280
38799734
42196650
64697074
6397037
84669391
42861573
9018740
61702352
14482768
97622828
70072735