29 76 20 72 57 664 40 58 120 134 68 92 63 47 34170