85047915
29456551
67254895
44645318
91151080
95186684
93912055
3765742
53722967
1597308
14429152
63445926
8951211
62665169
15406354
26124101
144640
10985675
73632167
11404237
10363689
66489998
43035314
15564404
9972275
10757806
59617627
47477497
50346893
16581060
81949065
70813375
89023912
81687161
57935304
71325227
11654722
11325193
59617960
19346273