76
78
130
64
195
412
679
57
38
2309
1840
304
229
682
207
4384
132
298
252
1228
165
19
160
1516
149
222
203
261
39
75
113
137
279
96
352
266
69
106
272
257
151
146
340
66
248
193
276
181
177
220
91
29
156
463
50
31