20
30
18
22
52
15
19
54
41
36
93
10
28
161
17
24
14
12
39
38
63
25
59
51
113
33
9
27
42
21
6
5
150
35
83
87
16
4
47
319