145,19,16,123,93,31,148,5,198,113,63,172,96,143,0,231,12,183,34,230,74,71,82,115,2,208,54,86,73,212,42,7,58,21,25,227,131,213,133,207,36,62,136,125,222,6,152,200,117,91,192,182,48,138,59,196,158,94,56,139,219,193,140,160,120,27,49,216,95,185,176,81,147,205,90,155,127,111,233,101,162,180,22,43,68,84,77,53,188,80,161,201,37,108,223,134,30,66,122,132,170,11,105,104