65663148
84408332
19927612
93932215
18415141
96795216
41338546
1797830
26869030
67932517
78966795
25328656
38529087
8541280
97153812
34574170
52665267
22292887
85577134
63607263
68354212
46664020
16993721
14246799
5887863
19672662
96467358
52351343
35971883
7253058
34118898
74612837
58162694
90857152
67901041
139273
50394750
11922071
48972148
2709979