90
150
113
112
81
141
106
95
94
120
122
116
169
85
71
111
96
82
91
108
101
153
127
76
118
130
117
104
98
152
93