3
3
105
169
42
194
149
140
1
0
15
86
144
25
27
19
15
130
137
2