45804981
66357740
96157292
68588347
2695638
84495186
82658911
59432618
1815525
39245376
81479179
38892658
17798112
22859076
10456694
850388
15658942
23746253
3385166
1816249
95958860
98724061
18678012
59363081
22887642
88056711
14292224
76083335
28923174
43005289
47557038
94735649
33126041
48487618
88667757
50972450
84202091
2345431
12764724
1284969