55411368
16451570
75451441
6055313
10417134
50192
13223770
1975766
92784261
19952157
86895201
90291691
6334447
63471382
739184
97458369
13663145
82306492
43362749
75258433
88241098
1355230
87935115
39139105
50846853
35587285
91558263
85533646
20878126
18224966
67953877
33164903
24829021
63308374
39442001
57631290
29751061
5319633
19933969
33779872