688866
19749828
88631891
2918891
2696097
84962279
62576197
9240342
57116678
77162906
69859916
996604
28315190
19539069
72339450
21738225
41209133
6945814
7706104
69503975
18589512
45977057
85595499
18675086
30829489
78604062
18234802
52349173
47235887
8548821
64206118
3114764
9001962
77769115
84265308
23522565
49635896
57742689
48315925
5016713