11
9
33
27
18
24
6
39
35
421
17
272
28
21
10
151
165
13
20
474
164
91
147
12
25
73
22
52
16
63
49
325
7
4
71
30
32
19
38
45
88
2
3