7
21
5
2
6
16
34
58
42
60
61
20
36
18
13
24
14
8
11
88
144
231
157
380
203
284
187
217
266
117
301
143
155
124
92
147
236
102
110
103
44
73
192
108
113
126