Non-regional classes from XY (38): Ace Trainer, Artist, Backpacker, Battle Girl, Beauty, Black Belt, Butler, Chef, Driver, Fisherman, Fairy Tale Girl, Gardener, Hex Maniac, Hiker, Lass, Owner, Poke Fan, Breeder, Ranger, Trainer, Preschooler, Psychic, Punk Girl, Punk Guy, Ranger, Rising Star, Roller Skater, Schoolboy, Schoolgirl, Scientist, Swimmer, Tourist, Twins, Veteran, Waitress, Worker, Youngster
Non-regional classes from ORAS (23): Bird Keeper, Bug Catcher, Bug Maniac, Camper, Collector, Dragon Tamer, Expert, Gentleman, Guitarist, Interviewers, Lady, Ninja Boy, Old Couple, Parasol Lady, Picnicker, Poke Maniac, Rich Boy, Ruin Maniac, Sailor, Delinquent, Free Diver, Scuba Diver, Street Thug
Presumptive classes (15): Professor, Leader(?), Champion, Elite Four, Island Kahuna, Trial Captain (?), Team Skull, Team Skull Admin, Team Skull Boss, Team Skull Grunt, Team Aether(?), Team Aether Admin(?), Team Aether Boss(?), Team Aether Grunt(?), Battle Tree Leader(?)
That's 71. XY added 58 brand new classes, which would make 129 if SM matches it, give or take 20-30. Worst-ish case scenario (give 30), 159 classes, which leaves at worst-ish 29 more, and XY had 18 classes purely for the Maison.
So yeah, there's anywhere from 11 to 41 more classes than expected just from very very loose patterns. All guesswork, especially since XY had a total of 89 and they might have just imported all of them and left all the XY exclusives (the french ones, the maison ones, shit like Furisode Girl) in the data.