88
74
59
54
97
62
79
103
94
65
100
78
88
117
80
56
122
74
65
100
50
71
110
118
71
97
300
300
300
293