3 4 9
17
22
27
34 10
19
25
31