1002296
52945216
84839101
29645067
8898126
64425670
12671937
35553967
23734410
69835630
81279630
3538402
83509581
63999355
8458981
27557444
57197590
6030421
6801856
66309413
57013815
10616321
19995510
12827792
80002183
28466718
23719150
34822785
80837520
48168382
89859970
64783706
27111503
9650798
2267148
99576903
69104361
939428
53571432
75423469