112
419
28
293
110
309
55
262
27
263
30
225
88
206
43
184
187
6
376
24
175
65
103
153
8
100
1
90
32
95
12
93