43637582
69478675
17208824
8616522
8171577
24809505
22042115
42072487
96459122
88709922
29259735
24889696
55474346
6733140
39262996
67805313
92318319
58333883
28779100
29489145
38687668
8228912
51223686
88448546
2156321
55959319
45053514
7945750
95509453
38593232
15281612
92103883
61872041
3418513
90828378
63025364
61233252
46689887
34981362
8266449