22
15
16
24
7
48
11
9
70
30
50
14
149
298
145
84
66
13
828
437
135
17
12
18
52
117
59
73
32
143
105
4
68
25
195
21
76
23
37
407
121
26
169
42
92
63
38
19
67