64
181
129
452
222
82
44
204
301
157
70
687
247
133
377
127
616
282
324
909
206
391
582
90
79
326
436
210
123
104
105
132
358
374
194
164
823
761
632
262
516
166
253
843
745
43
1112
941
564
694
285
56
735
543
522
3144
147