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