69117560
19933565
20576158
80346009
57286531
22297689
95241366
79811168
1070883
94914367
75391005
81977463
23121515
44975231
28095642
79545319
57709612
32988750
12383487
9972171
21524003
96386819
14681028
4504743
79099873
83606797
41909251
30652716
40377907
65069966
66419039
91477245
60927829
39707360
68295110
23884018
91966726
40996168
84534425
18908519