101284
250282
416384
206670
880575
135548
913192
352103
982114
801922
478772
815321
408547
888759
31705
67256
1000246
527609
695989
869520
887576
963309
76571
483615
421924
1572545
661124
66892
375820
347579