32
25
35
45
37
28
33
94
51
46
112
81
84
62
52
143
91
64
78
65
47
53
41
38
105
36
39
85
29
26
21
23
22
66
59
27
40
42
49
44