58386584
12754266
57941495
15589071
91477020
56568503
1430888
11148228
2555662
47242462
59204645
8022570
3065899
4345431
95864384
53912980
38058570
81087835
33532090
9543815
12534608
9775212
78168593
9671492
17181259
57087261
63626495
37055488
95125045
13865022
20085572
6536222
34583812
25511949
12213421
75778221
30179608
1889444
22352040
5676659