21812426
57763808
2356667
57051192
36899272
7649915
43279855
75764029
11403205
19679154
78349682
71408573
62016556
6472814
22607049
65604051
51059854
23396481
2292594
4927205
29557350
83002852
61644001
5010989
870925
43175216
35221208
93239021
57084845
35434278
44178423
99332673
31168920
64321992
99606126
28122957
59631911
40122385
46505718
91472196