106 12 1715 987 155 13336 243 40 4227 210 53 4562 383 41 6792 58 24 5118 80 9 3503 99 33 5778 101 17 4998