42286015
51099637
13988349
6031983
4005355
9814488
5662495
6628106
81098899
19977589
32809852
50711004
9814982
35663383
72727668
8104308
25699708
17786258
7077580
3568874
79232176
35651947
45062467
51755105
43459537
57069731
6164226
1532979
91461183
75284317
61123208
54091013
78336714
7884519
41828280
87841847
72306572
27397768
41982624
27798993