20
4
16
42
15
25
9
5
7
12
47
45
21
28
177
14
119
17
22
27
30
137
176
13
71
88
24
268
29
69
40
54
354
32
72
63