21
15
5
9
30
12
6
17
13
33
38
45
29
27
50
42
25
24
26
106
100
16
135
34
67
51
99
71
65
54
62
49
58
111
310
43
104
144
85
35
61
47
156
52
189