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