47644335
3549205
98141030
60589868
38325893
88613114
43871525
795216
8883883
19651965
41416363
30011561
30766667
3022453
46955378
80341264
50613413
15445927
49627741
69104842
9798283
18004986
42633187
59791030
79457834
88105926
78917869
1910733
42457483
40386877
76552587
46815020
53889337
61884127
34943275
75178640
28637124
14089419
11751734
47644835