95708555
97677299
47014186
7355634
97598805
43662905
15199978
72747482
79683917
79184940
27316407
20882332
67402683
6687953
1254116
92639951
89715496
65129465
30628838
13487839
95488003
17206721
44213492
53033732
19723812
85146232
54275081
15923729
46991115
23863048
1444922
98503411
6298936
65356298
5468954
71293671
45764066
1856093
8312668
1395946