31
15
13
29
41
25
42