45
38
29
33
94
52
47
114
81
88
62
143
91
66
53
78
46
54
41
39
106
51
42
36
64
79
32
26
21
23
22
28
67
27
50
44
30
35