82903662
5675704
64355458
4586985
12073076
67706152
14608012
63916472
97685931
2650242
42683976
17763303
5837670
15526067
36583428
63103352
78632846
83699495
74767021
49161070
20262275
28163723
67704825
55567780
50905041
69182350
70934189
36349919
46467652
61096715
56739648
39797226
36107832
93543515
86666342
2741872
40339553
50914098
4337108
46629055