17
49
81
244
73
289
528
148
697
968
300
470
594
418
137
526
445
184
271
178
155
171
62
385
236
533
272
158
1193
469
152
250
276
308
1069
68
369
241
439
165
190
718
774
84
361
399
1125
263
135
499
767
413
65
976
730
906
690
669