88
1
132
96
2
729
8
676
67
121
165
130
48
166
115
0
160
294
142
192
678
3
168
788
91
123
213
59
76
107
133
800
523
244