83
75
69
81
67
93
91
65
97
74
75
84
93
88
89
85
81
97
102
84
91
97
92
92
81
300
300
305
299
223