46
12
27
26
25
117
68
18
69
4
696
162
82
274
67
63
45
15
43
9
186
217
199
85
32
78
48
64
39
36
167
35
99
34
29
42
100
156
11
173
146
17
49
97
23
41
170
22
70
73