26
115
77
69
20
33
61
167
63
97
177
23
17
42
90
121
987
235
76
346
85
56
201
43
44
50
93
48
75
38
55
79
64
116
8
152
14
103
132
47
59
137
142
11
87