1147
Perfect
114
352
41
535
189
392
394
35
63