160
156
992
522
232
245
536
311
438
389