420
1
433
2
397
655
2055
583
659
496
414
395
1379
543
45
29
38
24
58
67
3
49
57
94
84
50
82
86
73
59
78
76