59915476
11416473
188415
48303805
79396003
67208406
1028756
85912921
1129043
97627812
35748505
24117248
63969278
58127545
66004694
97266868
91028096
60467867
63239968
18379247
94622667
31035436
54327484
41028840
89597368
96551529
76907973
55329299
51969500
28939402
84177872
37268997
5778372
91848052
56685306
52092042
24732871
67479993
56694475
31666642