22
28
481
17
152
26
60
41
38
25
18
20
21
16
122
39
137
8
24
12
353
96
72
125
63
99
15
29
75
58
51
172
79
44
19
37
85
148
33
140
297
10
105
30
14