30
306
37
233
26
194
154
23
133
9
127
44
125
20
15
96
68
395
11
88
14
107
10
83
8
87
5
82
254
7
0
70
1
71