22 47 90 65 41 56 21 36 49 55 33 8 7 44 171 55 134 66 52 21 48 172 218 150 92 155 110 508 1378 17115