93758158
87205867
61727049
87379975
5797928
47002977
59781404
27855868
96693488
56025202
40536338
38185304
10604031
1236482
72273928
45626019
5078442
36644553
28885666
91918661
16786160
60188763
27772005
29482564
17768901
64066833
291664
5765508
28897401
20163338
98059461
49452953
11593420
43056194
60645983
86682086
19208655
73831550
50999605
11611714