0
1
2
22
15
7
4
24
5
8
6
16
40
195
18
29
13
35
3
36
12
32
14
39
11
99
133
21
64
19
26
48
62
71
49
158
188