299
951
101
243
110
293
74
143
21
174
30
166
15
136
118
20
93
329
132
5
90
18
10
112
4
2
82
3
78
9
88
89