85262434
23902042
46914152
96651103
80072732
10446538
57325924
4934760
18958266
30227480
28129369
3893762
11254214
84948572
93914381
58387423
72868182
66932417
73915572
12331764
28777094
47792495
1421736
641638
82816806
78561937
16805740
8743915
72932842
22057769
44288274
48968378
76233724
53381588
16507195
28901479
54967928
33685586
52155055
36773798