26
52
91
201
109
99
177
97
113
125
142
62
47
107
134
174
213
112
207
49
130
331
211
73
129
72
151
502
95
197
71
430
724
139
161
74
658
616
303
80
13187
406
138
131
117
236
61
90
227