3506166
90846244
83865626
81881503
78167644
29271621
12811551
18125327
38901409
75476119
81323904
38639560
19658215
50871818
76605555
32092398
83089576
43445888
11474306
19833542
33364685
483143
47862294
90506928
30399121
99947274
9571413
60436350
74888519
41155502
13262118
59064584
79612189
35712423
62159802
841728
19475094
81986105
7557542
10034105