31488
77779
546305
433711
382384
230215
66013
954483
230261
844621
383840
145148
360677
960495
1337632
685989
54871
217774
203573
218922
934241
26565
825221
518481
54638
927643
1009862
337840
105177
640260