vec 315
49326
49327
107068
71968
94608
4048
26688
46603
49329
49330