6
12
16
5
2
10
14
30
64
49
18
8
45
29
63
25
24
160
98
40
38
50
111
84
130
222
94
81
47
127
62
28
216
218