80701160
18317990
48189260
5533045
25232205
29943435
551890
48078911
4474940
92593697
19356427
20391290
56763090
42488674
27771075
81355430
68196381
40304168
26222831
97547412
13981346
39723368
24309713
67666455
68694386
5843315
11052616
20541324
91629284
55623345
20912423
62342071
97061795
2362459
66848696
22455129
65102286
45295017
62647797
64101405