2979824
6333536
47929034
42602329
46298398
23889297
1350635
30489392
10387106
4972694
6568150
5675101
85472390
13563714
63718309
59606198
85337520
48384183
28012759
7316205
89608872
921151
18455964
33168542
80525468
38016756
40575112
46716496
7357092
76613328
80934158
81126861
84056632
81954529
12199420
95621792
92587962
94608324
6496344
6697818