59645604
77752287
41416468
45749442
31681324
11746451
4432171
87966463
3119611
95079460
95842190
244116
18417559
57809832
19301250
62975251
40898635
13884718
44709774
7740613
275619
93111368
30508395
98181067
47446031
6701888
28418094
2668695
39786842
8059824
32382782
36907444
42774045
7016350
98474730
32417998
27173440
24406877
14736610
1930921