671 55 127 78 270 56 190 32 104 119 23 16 12 68 228 48 59 53 29 83 34522