31
25
33
17
32
43
42
35
37
40
20
05
02