43
31
136
68
64
59
44
42
31
89
86
74
56
54
45
41
37
35
30
30
97
87
66
62
61
41
30
98
66
63
53
43
35
146
87
79
58
55
51
44
40
35
33
30
113
89
81
64
61
59