3
4
7
6
16
1
2
9
11
15
19
22
26
20
17
18
14
25
12
129
0
24
13
39
164
40
50
21
27
41
8
28
30
85
72
23
178
32
83
52
54
44