57596038
9551568
34447706
1895237
5531077
29953195
9728529
60227118
79004075
92991616
21562630
47264011
54326187
96879711
89002648
71142897
48927318
3046413
3576142
17904773
92183067
65753926
55709025
6073741
6773825
35674771
95698192
96417865
30748953
73403596
87653532
11421797
1961319
18145071
78114315
7441514
89291453
8218884
58797310
37716970