81979626
12023312
65915042
45829251
87956290
5471873
6593612
77393633
52423631
92857873
38275035
88769868
5895396
20307381
54542667
59589031
25504590
18138350
85467601
70206749
17808185
1398996
57797899
72006669
40165220
54162751
89249968
95876567
5896364
90685284
79012485
10358189
66719601
43876060
28235680
76939452
9902339
12021569
86998833
36581289