2
2
55
33
31
29
43
17
8
17
30
36
16
41
29
21
36
28
43
48