20
33
30
14
46
68
13
19
36
26
38
177
277
16
31
32
34
15
21
91
149
55
67
50
86
27
29
44
62
270
28
211
70
101
97
85
81
77
49
431
64
22
56
161
424
123
121
25
155