66777272
31246183
51585032
3118159
88236592
55406168
35475167
2803744
37969411
77972815
49591600
56883633
19429270
75437890
75595630
41339565
55246107
71566911
94473607
26937904
45427548
54691349
48258831
41434723
98549490
2531239
71071155
72657717
6020308
32841636
78802724
62745535
40604355
2401584
34518625
84577559
93328777
7859815
57151075
77844942