139
431
396
35
444
539
622
138
422
640
372
439
397
434
426
600
429
398
365
371
268
285
216
551
353
362
146
443
464
769
440
1031
959
448
422
587
774
759
380
698
47
50
50
46
49
50
47
46
46
46
46
48
49
46
46
32
49
50
46
47
48
50
48
46
47
50
47
48
48
47
50
47
46
46
47
49
50
50
48
50
48
49