42471387
9921816
68842560
91726119
60426867
98786889
68771772
73848417
99513769
27449302
92477016
59759751
19058530
50845125
97683616
2752182
40628314
31027976
7644572
34261855
94545016
8379300
5929983
16097877
31484222
85419817
71995598
2581518
31837962
72767
46528420
30571128
47312289
7262961
26399217
20413398
9557247
86963008
188968
22149756