65416925
5109554
1491144
89272401
79135953
42494661
68293554
32045954
77858517
62726972
899298
82599725
24041157
19663953
96231083
50456072
11821055
42318040
15151072
35864669
99334758
27481900
19973970
27314740
585678
83258405
70278443
35415852
50716135
56006859
96658630
62212805
5856909
14775267
35992818
77548886
23132058
90064266
68331971
80681754