76
2
107
1
522
505
160
137
120
0
1351
6
851
4
113
392
183
791
91
125
214
166
277
335
169
678
3
192
59
302
89
308
48
1287
1117
122