98905867
15672040
37685640
43344739
98595395
34462983
46325821
5799692
5401637
27767894
33715753
37265181
31123213
67128788
43927439
66753708
1178877
97984299
32637240
85002973
59898249
6422486
76899025
27738865
37092995
72025799
85599108
83799865
64573214
80092152
65316119
100007690
59707850
57567485
2163064
9268100
70259892
277759
37212093
59629662