5
2
1
3
4
12
10
7
8
22
21
13
15
18
11
14
26
55
25
81
32
78
59
99
54
128
68
174
91
147
222
64
125
142
44
105
72
24
41
235
62
270
121