28 42813 1483 25347353 5 6 7 9 10 16 17 19 25 27 29 34 35 38 47 49 52 62 63 67 69 75 76 77 78 91 96 100 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 75 563 9238 1 31 347 2009 5964 9886 10325 7385 3976 1698 647 267 104 56 30 17 12 11 8 8 6 6 4 4 5 3 2 1