315
1
90
64
50
82
105
458
4
366
159
84
2
106
53
314
72
346
904
8
141
330
149
125
1727
79
3
169
144
61
227
115
59
54