0  128  136  142  146  152  154  158  164  166  172  178  182  184  188  194  196  202  206  208  212  214  218  220  222  223  224  226  227  228  230  232  236  238  242  244  248  254  256  262  266  268  272  278  284  286  292  296  298  304  308  314  322  63416