19
18
13
20
5
17
45
149
43
39
7
14
34
55
25
22
38
29
47
28
58
26
27
50
36
66
202
21
9
305
91
74
42
33
40
257
301
157