140
523
109
425
44
308
73
248
38
256
33
166
13
153
6
147
14
142
68
395
18
143
17
123
3
117
22
110
9
106
15
254
8
114
2
96