0
6
2
3
1
5
27
117
20
114
73
123
178
235
106
155
133
153
163
98
110
86
26
109
82
51
68
91
187
103
127
28
143
63
41
210
185
80
85
161
97
66
44
17
244
199
121
74
30
158
190
31