55905285
2656122
13339721
74741923
48302092
68428653
93277779
678601
19771076
6692799
64556226
85993860
21661088
39019181
3971430
22594018
20593349
31154935
5763488
72947504
58242060
5203189
13774137
81119440
6561282
47981257
6533983
19216585
47839420
81749945
35367109
27612717
873591
328335
22873279
16657674
62073277
74612060
71081359
68682797