31
26
1
19
18
273
8
91
23
20
3
9
14
27
11
2
13
5
22
153
307
21
10
53
45
111
77
122
90
32
30
29
82
25
85
66
251
88
59
16
84
6
235
72
254
201