93048596
47659790
65022753
92787940
79374182
84698110
91167570
43825804
58119671
3840282
52561690
95346729
94635200
6673752
82581566
66507957
5734828
38006473
912065
69692430
8647307
39843857
99054379
16917456
7866948
27775729
4802882
72144458
99785574
530891
10975347
40161537
76422342
51424275
3694454
7256743
44218792
90669613
49403720
97781019