121
78
 
308
296
526
137