70958829
43377040
20935637
48273825
14081791
77858585
67439272
96832390
21922585
33455431
50404557
35998858
20869760
28261948
4187895
52389215
87696423
5509494
70214016
27915860
74582857
85082634
73941142
45845670
19276855
33116602
76043972
43051939
15446337
11414971
96429791
95068633
69328751
29662125
9605241
2284198
20154292
74921122
70249142
85145748