66973515
2168848
19712414
38058891
59252661
50873107
9397103
42733088
85611824
6589188
55674697
10889279
81367068
12897845
64212570
25996334
94655166
17638407
68931046
94109102
44642379
43481476
72391213
54303169
70246254
9112794
51239605
36878531
67849475
26595975
34266142
21437031
63594015
14476282
63849551
8907964
87186773
4206523
79212647
12065760