90
89
88
88
87
83
79
76
75
74
73
64
63
61
60
58
58
57
55
55
55
55
54
53
52
52
51
51
50
50
1 2 3 4 5 10