175
151
132
198
231
159
127
105
141
107
78
108
101
87
99
416
244
251
116
125
115
98
161
117
89
585
352
214