42686762
25237680
54035256
4047346
84616387
15943897
81034482
21476313
9232781
59059856
6645277
24436476
30195394
81714694
61455415
68564143
31896468
93896400
19339520
14281483
99064928
576607
92714509
88789275
54927021
25591892
69179089
46527942
14888878
79568291
7061622
66007524
41354307
97427096
48122297
45051630
12742440
10095300
6884463
59754371