42695440
20239076
1032462
97035615
98862680
48715061
72221414
337995
53279934
46731521
72912185
6774211
5862235
730980
105144
21311759
9154905
84622498
13117636
96095168
10173831
68358275
19685122
60253132
15883958
19566044
22743851
43011551
63394771
8502022
2533878
93585472
6855998
43905601
62778142
91676148
70293305
86106878
96894473
45433598