120
327
9
354
135
342
72
312
486
396
0
309