100101270
44131095
8067946
58621859
4178404
79501185
84441469
5496744
4096528
72551536
94791929
64591937
47081620
58861421
97831598
52401920
9090319
51761166
82431429
9339834