85312689
87903122
50968175
7955754
47463938
95221450
7455750
51668712
14484065
31497897
5448293
82071021
43716399
68021921
92032321
71554219
34693992
85029245
83887503
80766829
22984064
45714068
80253261
56069952
38711693
26169216
91028355
74136451
46776622
92297676
19082621
91437117
18764986
19863562
40632177
96678668
23581033
76104449
66795323
52863207