19103133
16827838
87967621
14301597
4586196
90778246
63753421
65406246
41859661
5687793
60737436
88046269
28528988
53223735
42755777
23967685
59409892
52068250
65058871
29509347
72434864
87138383
14648340
71145054
77226096
64924362
39506233
28329180
45615236
24744380
35107006
10332227
56121659
172523
42201006
98508468
24321791
75853832
83028680
88385571