12
8
2
6
458
20
11
27
18
45
53
17
13
43
69
76
109
26
54
92
206
42
14
15
46
48
16
47
51
231
97
192
197
121
67
136
34
99
204
173
85
28
128
32
41
37
279
30
33
39
167