38693281
14052773
58829530
81857010
4186221
5143532
4389074
8530490
57545171
98225538
13672943
41881547
54507472
91447388
97424518
95732333
17073704
9889278
9437566
48497680
220252
27521488
17333643
80711071
64759192
67478552
10377843
4597503
8003825
72846323
52113550
75716346
19664824
74128654
2737946
2814579
87347468
26472777
2536238
64818974