20
13
18
63
40
6
11
34
16
15
90
53
19
37
9
26
42
342
84
67
74
225
55
115
186
77
24
148
62
117
105
49
288
52
132
110
25
73
158
43
28
41
31
86
30
29
149
38
146