66318666
12727613
97249150
50396348
22546457
80312583
53416361
43039420
72571019
9097157
45032892
93946453
42194576
119363
36367030
4092232
71191680
34656617
45605523
58038089
26847843
16362593
83752256
11372167
3862953
8788663
40055638
66754288
8622429
85612536
54118671
6159532
37912069
15278267
87166451
26817859
674556
4937793
3995396
98242529