wenn es tatsächlich daran liegt dass deine Werte größer als 32768 sind dann kannst du statt convert.toint16 auch convert.toint64 nutzen. Dann dürfen deine Werte bis 9223372036854775808 gehen.