4
30
18
23
2
28
29
55
24
6
9
17
14
7
32
26
72
8
178
10
5
84
20
95
21
35
75
78
25
110
97
12
3
45
76
46
66
19
44