8
9
15
6
7
5
50
21
16
46
24
181
51
219
70
45
68
431
113
69
23
206
275
109
20
286
37
101
33
123
282
73
242
54
38
41
407
49
25
14
61
247
110
165
95
144
151
565
689
211
179
423
467
131
52
81