5
0
1
3
4
12
9
7
10
8
21
13
14
18
15
11
26
55
25
81
32
78
59
99
54
127
68
174
91
147
222
63
125
142
44
105
58
72
24
40
235
62
270
119