7
6
24
41
14
27
28
26
10
126
163
129
251
200
225
77
111
246
118
123
50
85
79
58
29
23
62
159
184
177
67
168
385
212
790
214
224
375
124
96
20
34
213
259
160
234