20
212
42
16
4
24
87
25
27
19
43
9
49
38
116
37
53
26
5
18
50
31
112
88
137
262
6
3
1567
48
69
28
13
47
52
60
11
120