50572887
80595282
80135488
14463908
4147301
71651050
38966987
73781593
24476626
47586425
95808410
37169312
36754632
42457981
97875664
37542048
38271823
40864477
72548229
27889521
88577196
19896952
56122963
39904530
50334783
46765546
11465990
40356532
83849114
74846571
35469546
9214164
81872309
14082562
9229664
4786177
2713126
33969403
49867602
47802922