10
18
41
0
70
69
53
49
135
193
195
64
49
244
151