6
5
2
1
7
8
3
4
17
12
16
18
41
56
57
80
13
28
108
27
43
51
24
68
21
72
135
47
156
71
97
114
82
36
86
33
30
92
42
61