65688636
16692115
1984544
5887240
22148509
51099044
40757518
33351172
76336572
14795729
39392393
26583149
62408316
22504110
84978789
5763657
26266038
6671655
98533580
89663964
89234518
94738980
81753988
44692308
70167623
6642433
59311266
23755616
97742505
38585440
2493249
27487213
46703119
25547668
60891836
5784254
47161313
3103417
17465044
86828315