23
303
39
281
17
222
53
129
12
151
19
152
20
135
28
153
5
138
112
3
116
4
109
6
126
29
133
68
395
9
86
96
84