20
15
18
21
22
19
16
38
41
6
26
7
279
135
42
174
465
17
75
25
63
84
28
51
149
121
23
88
33
54
39
92
40
138
85
49
72
412
203
233
126
24
34
35
10