7
6
16
26
60
12
9
27
48
108
35
131
90
342
55
244
57
159
190
281
198
218
209
54
168
30
119
92
225
136
366
229
311
37
49
98
179
125
69
66
242
180
89
73
264
94
214
235
99
132
163
70
290
39
20
13