52635319
17277601
38881575
2017523
62066114
2047151
14671819
6553387
29543598
43767318
59939519
22623615
86733821
59917506
10803218
6039255
28984612
78997711
47055084
90111778
69393051
58868460
26333106
21609559
33303520
67826826
35077658
55089383
12318638
77881992
98763894
93101762
11728421
12794599
63421813
56922685
40173654
25283133
8186576
12246828