43442616
32537956
6207975
42909255
32679181
69957642
63796406
60907814
50165145
56689944
45815582
79545029
34971456
30801365
98627730
30387941
67211174
55799221
58011401
31682012
90191953
27823373
7973129
54725645
42602338
36435457
7128890
57524054
77163574
66784832
7915523
98785011
40844552
41717043
47003180
62629239
44937267
47844813
6115706
4304073