21294246
9778985
24309966
62649425
13572545
66938299
381753
97147185
44793902
40649008
3407946
21265738
77498291
27561163
97117224
92964433
52115894
34653992
37376035
47251479
26472072
92059328
24025157
36029041
58158611
26385816
75754952
64924386
6463904
10802760
1044485
91932604
8054925
59518056
26356677
84001700
39708194
2732638
5691424
9805198