31074641
6926615
81453625
47618540
27255377
50605123
61283321
15509813
23325134
2177342
41498477
9872874
10532899
7198108
53059299
34485750
6948404
47142465
87784637
8305413
71272235
23593616
22663389
49465847
63988846
6953568
85302508
88956713
8328258
84889124
330750
95229898
14055990
65237857
29457985
3387366
84794086
37001047
35551518
6554774