3
rangeen
1
2
0
26
9
1
4
7
6
6
277
176
105
58
55
932
982