22
29
11
13
20
12
18
45
80
52
48
42
186
280
107
105
53
193
93
385
86
155
58
100
43
55
60
49
38
35
44
17
6
30
37
111
82
57
36
16
19
51
87
136