34288133
43739052
88201417
3670463
82512235
21645498
35108135
24778718
67211365
64572775
31696095
23662064
39076689
12185969
5949776
96871976
1431926
62952227
9239491
54917660
60351348
89956514
10262787
73089487
12761105
16393619
31275505
96509256
55781359
89131006
26044559
61832110
60699695
47724634
78132708
45658969
91428034
3234775
985704
723503