84486068
52861989
12441755
63879422
7451573
23898710
45944433
55759192
17249136
99428905
97217802
9529638
12599038
97489241
41815631
1060716
76701525
74659380
69425588
19026335
1104233
12929697
90137794
2724295
1239170
79435343
92333503
60168863
36174259
48118235
1042206
29645284
70126266
775907
65276339
32843800
18205250
19042166
6456734
88091643