6
157
78
60
49
89
706
98
300
440
222
117
177
282
173
224
160
215
381
171
73
61
43
45
58
40
203
36
48
71
159
47
361
421
197
37
62
129
147
64
27
29
155
91
140
107
223
51
142
80
25
93
69
114