26
18
30
31
27
58
106
46
66
33
179
23
41
14
79
25
272
48
38
57
29
175
320
53
141
316
36
47
51
198
90
42
22
219
78
140
12
20
65
52
63
10
37
28
17
229
171