424
83
420
67
732
270
282
148
446
153
360
27
602
268
700
201
507
165
380
169
337
210
746
144
364
132
582
219
322
40
982
516
777
244
796
270
803
212
600
153