83
61
88
122
72
263
170
52
215
274
67
168
63
19
78
91
46
134
163
86
488
93
233
106
57
402
418
400
41
43
94
98
64
247
182
84
105
138
109
60
25
177
157
198
120
118
171
85
181
266
248
125