3
76
48
95
121
1
159
1
7
11
10
31
18
47
1
14
6
19
3
461
433
418
380
350
323
316
287
280
278
276
273
268
246
236
220
217
214
214
209
209
202
200
194
193
192
188
187
184
177