491
6
105
1
85
176
82
2
95
443
73
239
156
123
106
65
87
58
0
47
92
291
109
241
3
100
144
327
94
133
182
51
80