90568895
70492740
8749320
4067711
19197810
74839677
98013697
59632580
56301998
43412153
32062306
22766107
84857092
93598910
76324826
64962105
47708488
11426223
42957881
47778487
6046136
81593295
79107596
31953464
44069348
16805875
94753739
82813464
97548434
61349469
96171832
70355117
54213400
18666188
18084129
17632146
87798866
47393124
74355616
10275605