6
86
0
4
2
3
194
633
34
291
26
27
320
33
329
5
62
14
80
52
224
131
45
23
109
9
121
81
211
17
47
129
92
165
157
140
333
252
278
139
42
123
95
176
67
82
362
78
88
91
18
8