81
99
65
124
208
121
206
123
41
124
63
99
72
81
143
92
31
126
144
60
65
329
217
125
152
148
89
182
436
292
401
404
116
277
358
166
361
318
174
269
478
301
412
226
213
563
391
295
267
239
124
154
144
118
437
115
127
178
84
206