Israel has 101 different types of permits governing Palestinian movement