0
3
2
1
4
5
7
8
54
124
32
74
18
69
23
25
31
125
49
27
119
86
72
37
126
693
26
223
65
64
47
61
129
97
114
80
21
159
82
116
56