50015125
45147995
2988432
19761674
63621708
57058176
8348783
2187325
96321439
1066622
23454695
257992
38085851
2092962
4579791
87798234
66531834
13901539
33639340
57577085
68172632
18688542
67414589
34698589
40149581
90425382
10634575
47622142
1238641
42791263
87014309
14097849
62844492
28885623
2782368
67112450
138691
13066115
27291429
67156035