16404303
4525920
3469435
68979093
21942539
6380396
64789440
45316717
66905141
19137801
39627138
8905403
57888541
83698056
48997034
44778331
11579409
18636515
43981862
77462354
405057
78523509
54387846
16465979
323966
89336898
26206550
77044357
56607973
20566681
95982272
99958855
20631032
32446624
45371855
54155062
80495310
13257183
39391936
96288103