21
32
42
14
51
146
99
36
34
20
11
40
2
108
58
153
38
57
47
173
352
256
50
144
76
45
30
27
22
31
3
13
5
10
65
8
204
68
52
28
15
18
17