59183021
54919263
52311322
56625803
49377573
1287518
85252645
70043079
37299322
62226333
82704074
1833399
14621520
52777706
943974
1328974
93446127
66173880
15156700
14969026
48942241
63029976
31409334
6683213
92329278
35418828
91087908
27877702
75678586
3474332
87083249
99031739
76691739
90546892
92448453
79387985
35904075
39366096
84679035
13336686