96646681
40769321
18021963
33519550
3518560
64522645
57276438
94406069
98817732
62821398
85862382
90968732
70124948
4792584
14701068
39479559
88309317
58378331
79259361
92127910
84503498
19548742
19739614
42891828
12327674
24554053
52675537
47268427
68104279
88324475
90632360
352078
29988279
61317932
49599290
26633746
10215484
69171791
12283172
47626511