22
18
43
21
370
33
24
28
485
36
17
57
10
14
15
4
49
93
42
66
168
40
2
12
26
37
61
39
9
13
32
27
136
209
8
68
29
52
229
16
5