245880
952511
12608
26250
383418
605627
53183
311138
909678
943480
671217
478553
338868
248569
63553
34769
578986
692593
357193
116126
79141
817348
130387
592557
912440
902174