87666282
16583545
4700343
24869170
47944025
45617673
9951510
22167810
59927582
87725244
46572349
17211950
52176352
85789258
9733218
4033697
67439560
19855113
44228930
99217594
95265656
87921402
70237401
76151275
19066359
29211421
98153267
85432354
54037480
73941665
45316224
37997909
22936886
59103853
24929717
19825971
18216250
89529519
20288184
31369207