10 2465 107 430888 1 8 14 49 55 57 67 69 80 96 100 101 108 121 159 184 327 920 1193 2344 100 666 983 528 140 29 10 5 3 1