159
148
137
127
126
112
93
86
83
81
79
78
71
68
67
66
65
63
62
59
58
57
56
50
49
48
47
46
45
44
43
42
41
40