53075653
1325132
77131554
56294411
1709728
14029800
2239418
161883
53932440
70519343
45185658
34245951
16483211
31091346
14453881
39586
63723620
10111948
10658813
79553487
47284339
88724223
38729012
53363430
98069769
70735066
51804622
86988025
9841747
70966471
90184759
20459139
17139308
2873687
1127606
53427650
55462095
35579510
56679685
10895504