59
935
84
489
126
421
17
178
20
296
22
245
212
50
173
9
221
30
216
16
160
5
140
114
2
64
6
334
98
4
89
91