4
0
1
2
10
5
17
15
19
7
6
21
30
31
9
18
54
16
8
50
25
49
12
34
13
11
56
20
33
92
197
29
104
66
32
27
23