96
431
48
215
73
258
46
245
31
229
28
166
17
169
18
102
15
131
255
10
116
11
113
110
14
92
1
61
714
3
83
98
80