20
28
11
13
21
12
18
45
80
51
48
41
185
280
106
105
53
193
93
385
85
155
58
99
43
55
107
60
49
29
37
35
44
17
6
30
111
81
57
36
16
87
38
136