86462196
52963110
98204915
42254462
57521689
45233424
35793496
25655753
39887719
14469619
55565903
44877062
81383596
95211800
80094815
92131350
15531632
31905140
96211242
37363636
7193600
13177266
48504560
35991010
2413803
1871300
77039059
8651551
58501277
67636036
71752121
60625303
71634086
79834273
23937918
25562339
23213267
94372390
42629875
2690963