22
14
18
21
87
168
68
52
107
70
10
66
29
63
57
40
20
27
3
5
31
115
19
1646
45
16
142
12
41
106
60
25
36
189
149
98
49
112
133
81
629
118
47
7
13
229
99
26