7521560
15487331
49831090
78238795
75937712
9827422
6745744
7959623
68606418
29872420
2824204
5218867
78422419
47281851
26963968
74085567
15481992
57924503
66929327
5090975
69985339
33541236
54247903
63342152
70055291
12583041
969267
87491357
44052553
58193308
36277079
318819
95662035
13367184
1771640
18643583
95185786
98509612
12918199
39878325