156
638
138
423
94
302
51
269
33
237
49
205
86
167
61
181
23
133
15
254
27
9
125
11
104
18
114
126
16
132
13
120
25