97516992
60155016
84354802
74368047
14107185
26477927
8124205
24725508
54193449
14648192
79624149
80305634
5923336
26592771
67224157
9033518
841016
64658588
33639990
66089499
9362857
99131552
13819078
53927435
20459415
7081697
69505867
15954051
663168
60757350
97451249
89079552
40023549
76604497
26951639
28814349
67581689
56599328
95178171
75286877