28
13
203
88
51
16
40
52
337
33
15
23
3
14
11
22
59
32
25
76
82
20
186
41
168
125
257
193
74
99
35
124
97
39
138
85
9
30
26
17
18
34
19