6
0
67
49
172
19
94
106
160
61
41
34
164
297
5
312
421
256
125
109
147
79
428
100
182
195
217
93
161
166
193
68
87
25
80
206
242
136
105
40
104
210
150
111
35
167
138
220
168
316
114
759
116