29
43
19
22
41
27
16
37
30
42