155
1
106
2
614
3
388
93
132
244
68
257
324
326
278
282
340
63
902
231
233
810
547
933
249
0
594
666
486
70
234
246
868