148
925
23
545
38
510
45
486
125
391
214
889
9
302
32
267
15
203
19
177
27
158
5
114
115
106
2
120
4
118
86