70536398
13035545
28107124
98917054
9665716
45746237
72415971
83188372
97794387
16567534
28269521
10132078
60448005
93756483
19635920
34146410
33968796
57137643
58342769
27198439
67134506
82231824
444653
90214921
54123316
11262171
39783022
96266498
68732628
4094336
31104356
67512962
31436180
20765122
36228474
46148479
35057317
15484126
46252998
25365579