0
2
7
1
3
6
4
12
5
10
19
22
11
9
31
33
20
40
24
39
35
52
60
139
137
182
133
64
180
104
98
99
175
159
105
255