42027657
91873734
3130627
75348699
29974515
85039957
71603269
2345084
50543169
15568288
85333352
60401402
57485564
64978813
92884485
11185465
34967955
36478888
1297771
533386
3447896
43524533
21016182
11254364
36354771
5791129
62311825
23498862
27125120
39537113
70078940
58628261
31468690
67267950
32291936
65643298
56645833
30554754
44775853
46731282