95309350
65746452
64946308
6661887
30988714
40639921
42901526
51412888
57735630
41617173
41425503
36603605
7829562
93015222
84794187
23051179
23372050
61687188
98858322
6255660
11998526
53346726
95947896
98044993
89703752
35628004
97375263
65053159
47339638
97369867
30601511
37114570
48919663
66243563
6557731
83703484
8735902
42443313
90851028
87342328