65603626
8284157
99186295
48182131
86895457
3762472
21542293
21523054
33927428
24832853
3482133
89514453
69507832
19157205
33188990
20074588
60178634
13726506
3231984
87911504
9242583
7981964
15214902
29619362
34885678
80397679
27587516
61641699
27951637
2027096
31766524
12114670
45308711
5842579
14401844
64728827
62579984
72809078
3466528
64932889