116
40
15
47
6
29
487
38
34
52
24
124
101
39
53
135
151
46
72
28
64
308
23
35
342
153
261
81
127
258
198
110
98
136
276
122
94
10
152
117
210
14
236
161
115
8
49
155
56
36
92