64
57
71
94
26
182
74
41
389
360
33
562
145
165
275
97
162
110
37
85
103
122
60
218
52
179
82
61
84
190
223
70
92
51
206
149
173
172
300
161
260
177
138
763
121
660
267
220
463
107
46
169
337
447
426