18387014
12932461
20988678
48266160
4141426
63287547
73661804
29407263
35359256
7252640
2471542
42661330
41673398
40674041
49066213
107851
72823165
75744512
91613502
57069960
80598441
87128985
39605709
3304987
19929906
94154302
85694847
46602801
98072089
95763030
51314264
66516391
20011806
99537689
52402293
6094941
30428421
17641603
94999164
61922699