54541250
62139287
30697211
19255159
6616482
2819028
2612944
67913750
98864483
7546420
29903480
76285104
62849622
43977644
99159341
18721768
83824046
681947
58181665
7848556
46808541
25375787
5722616
35271758
86208581
35166009
19336217
79152521
17161355
12333425
34906619
67876462
81465960
72893413
78851290
48007894
39156396
26398976
90055408
9249344