40071294
16674390
33225621
8983450
68322935
9486521
85549224
55656986
73208465
7420763
914567
5074181
16475017
89387704
32396438
30389487
78517781
49747607
41146021
99253007
70876180
83456375
10297293
87778664
12437270
58128729
69456815
29314071
58811198
21332290
64434056
26087522
95181105
99114662
65238479
54949864
13779428
59617414
4596118
61794907