104
251
96
66
170
177
215
152
136
80
67
187
119
46
57
161
98
69
114
155
115
138
61
81
106
272
125
38
223
112
94
18
22
29
28
222
475
173
153
326
185
42
179
113
139
159
186
292
103
157
84
149
228
93
124
77