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