4
2
9
8
1
7
17
11
16
25
21
15
5
20
10
19
12
22
28
6
18
27
47
162
0
13
48
176
41
54
23
29
43
36
33
87
73