315
1
308
90
123
322
142
905
8
1729
84
2
107
160
125
0
263
82
130
95
155
532
148
73
105
191
76
228
62
175
116
65