0
2
5
46
4
27
194
88
190
135
140
97
19
9
70
611
175
108
68
107
124
347
48
57
74
106
85
179
35
565
531
181
206
229