4813580
30397417
14162238
81103194
41983270
40555180
38319801
3966143
49926870
97304385
54588350
67113820
5147962
96987674
4389724
62536816
3901830
34322966
181131
32068304
13758472
34385727
51794543
74839036
26272986
52837942
95062903
59266962
47661498
9885346
6805559
88859568
69366118
57234214
80644000
64027112
53691450
5627419
71981942
29064645