29557670
90738163
55397868
26191115
11854123
19756578
82593545
10356660
47076208
93649355
62989194
3913725
14217821
2574857
1708322
2158172
33864297
22742410
85979080
67038635
78405
22934255
4066608
19028833
34216499
33084491
11287093
38747715
97244760
71983107
80123596
11267067
40413674
20481691
470365
36293674
18828277
52741759
46567509
4358044