90124085
68722216
63823554
16749795
37133653
22256096
71565810
28594440
89139799
51818789
80301058
17253441
21412845
10274926
11805742
8200496
4537137
6683871
147894
2590790
57147674
67238624
95916786
40089540
71776364
37872182
1924662
59896727
76609323
99112981
74067860
57457570
7892863
82863055
7601165
59168598
73344754
12683985
41215522
90206162