313
1
231
272
102
357
384
3
542
5
155
121
1405
2
417
192
675
1117
628
0
236
910
146
1831
4
990
513
783
1245
1705
940
1526
515
677
809
736