3402522
51222402
22588556
32119957
8163695
44091309
24088778
1665741
34117650
1485288
39734056
29095867
5874234
661554
92221215
58074763
5027491
86331011
8944383
34261541
75393238
44484760
84719413
36282631
75978252
24179960
55384051
9965218
27274431
4767702
81042063
24899368
98997546
75501029
54763963
76988052
8668623
70557306
68353628
4482816