7
21
5
6
34
57
42
60
61
20
18
11
88
132
144
231
157
379
203
284
187
217
266
117
301
143
155
124
92
147
236
102
110
103
44
73
192
108
113
126