93703835
85463260
95337027
50746016
16913809
62425838
55858129
4856449
1457118
48781256
22241913
86959740
72679608
32601920
25528121
70017216
932413
12945261
91012512
65959360
84997844
40273112
53058728
1544397
71486692
46741370
11951674
99436143
70373452
53087669
14188446
42147999
49184150
29231386
97664374
92701460
63712676
72425314
35335943
81734906