10195745
4979348
65072930
23066064
29679073
91915699
78907781
7629803
467976
45483437
20783562
19066284
23029407
6247265
27057248
96495947
51717573
5841107
57274993
5503499
88119639
37949226
834760
22664632
884957
80463620
34181652
8069987
68358487
12877036
94453044
78968183
7979871
65779202
57843039
67288517
29987161
36924061
5996196
41969292