189
Perfect
1147
535
394
41
392
352
114
63
35