116
23
30
46
13
15
9
32
12
179
91
18
26
27
70
45
164
65
17
49
374
237
94
67
10
28
138
63
8
184
4
354
132
201
217
122
117
109
249
44
50
66
96
72
40
33
51
209
82
206
78