88
95
92
58
125
90
93
123
118
84
98
102
89
78
119
97
115
104
103
106
112
80
82
85
83
108
111
116
122
126
113
109
101
77
69
107
71
105
114
121
117
124
120
96
99
94
91
100
87
131
110
135
86