98644886
9571290
36979655
89238816
95791298
10998643
28487599
39813421
92719874
76703139
3969517
50888747
58603879
5016839
42855157
8667608
67829685
84503023
58714403
37804332
11094417
14759114
17651772
10414235
73959360
49565542
31492696
45528251
24209936
78358440
74117988
30966024
79332992
12581349
92082404
19406830
32372281
8137346
53407763
64025152