5
14
16
11
21
18
1
4
8
15
6
13
12
9
7
54
49
26
58
37
40
39
24
60
56
51
23
45
35
43
61
68
156
138
196
142
65
193
113
103
106
184
178
147
114
174
274
88