70475826
52499381
17163316
7965199
16373315
34437254
46814623
40577770
42661834
11119735
8109581
78216206
22603852
33376271
12122343
60771316
5963300
10417983
87178165
36639441
5203160
16406134
45651108
48783710
61732610
85955075
35241091
72966118
94213044
60609677
74059396
88189449
73903507
64342710
59815863
56237867
47386258
11403601
36823219
43718343