82
135
431
344
388
302
300
157
116
104
127
91
78
72
484
359
207
145
339
158
153
182
210
122
394
352
173
223