41
18
17
15
40
33
32
14
22
31
30
4
46
11
36
49
9