20
22
76
38
188
62
36
574
157
40
128
35
39
33
194
49
50
132
46
71
24
103
55
64
28
48
29
17
11
52
18
80
42
21
32
19
68
25
16
108
43
12
30
85
320
26