40951914
8690983
36322695
90661341
23527833
44337416
30347767
40214965
58261784
30752792
87002403
49181379
46074270
97664564
78885852
95431084
46576193
47982204
68544453
32713548
5422369
82781157
50859072
81091018
34502879
34233867
7695923
30482540
81676045
70726200
68364030
72753711
58727718
74352446
5339142
26904154
5043820
63026511
49286877
85551735