75091596
16599897
5412908
99379542
50613417
24259040
34279607
83665260
56919168
7625844
5283530
72002159
23215268
49558450
91405947
8922173
37169671
9790756
22962664
5458620
15608165
81845495
60588663
696165
76733573
2553392
80021892
45648891
66842730
65551751
72608874
96331220
41023886
3741437
50116899
91031733
7589108
63857806
2090691
9709680