238
1
83
74
375
3
68
675
733
2
80
72
667
96
99
79
357
163
354
0
387
76
508
4
98
1088
77
66
774
771
562
59
1056
980