24
17
1
2
5
6
4
8
12
16
27
11
21
20
3
18
13
23
32
129
37
49
44
42
48
19
178
9
59
76
14
53
86
22
66
124
116