104
300
116
37
14
262
88
56
43
68
40
384
51
214
204
161
162
349
98
179
70
54
139
206
101
395
74
62
183
217
66
67
132
85
113
114
887
186
61
117
46
126
136
91
106
124
151
115
339
34
9
55