1016910
49819578
76852062
9641029
20194250
35752799
87353215
33061430
33677403
73597954
43803422
96578957
14308030
27082047
6908590
61754951
16447902
22667432
32039760
96969956
28992029
13764162
78026584
70829797
48117613
2008371
55426616
35402634
99364639
45374388
2853067
84323226
13913115
96947051
60497926
3844316
31547734
57203364
44244007
31267694