13 4865 139 1029905 9 12 24 28 40 44 46 47 65 72 74 82 86 100 103 111 122 140 159 184 216 271 309 348 489 974 100 741 1820 1566 470 102 28 11 10 8 5 3 1