46
72
111
103
121
112
120
226
297
177
221
186
179
180
194
372
272
165
204
287
198
235
244
173
213
192
234
187
208
281
261
216
196
574
460
494
1241
1232
1040
983
993
896
1010
1048
1003
1072
1056
1243
1021
927
1034
1120
1070
1030