0
24
64
511
86
125
51
26
61
37
640
6
2
141
99
56
87
40
335
109
49
32
23
48
55
30
33
34
54
751
1194
284
455
101
80
88
200
108
403
52
67
120
197
269
150
187
230
621
123