12
8
50
17
38
230
119
9
27
13
32
47
43
6
15
31
11
34
82
21
79
42
282
375
123
840
5
33
181
97
40
19
25
61
103
54
92
112
56
456
49
366
518
102
24
57
36
75