82329
333916
247435
390655
10712
459355
1230157
274915
575243
1475466
278464
272965
880434
539929
651321
296171
501341
131230
1240872
288906
804417
1595
907580
118813
97376
900641