56
45
39
30
84
42
43
79
73
63
61
52
102
73
71
42
61
41
32
32
37
1309
4055
1290
554
54
42
32
53
51
87
30
76
63
63
53
46
75
72
45
42
44
41
31
31
1707
547
2759
877
149