22 108547 1590 4 7 10 32 44 47 50 59 66 72 74 80 83 84 98 111 112 114 116 118 128 129