222122
1014168
143147
780304
85523
324227
55472
81557
247672
496507
444553
429985
682639
242459
1507850
1106709
588964
497547
584813
701462
380130
995487
1028483
1049996
407652
85380
485805
231766
43474
778850