87422615
65964050
95528569
44143747
48991353
13594706
40998678
13254226
96973256
81046710
5753911
28214628
13931019
93606001
75363940
22201392
18097742
32619202
31395750
6419517
86707996
38496370
78137017
31276418
66512220
26339498
16002863
45996662
58231122
7967154
37514930
54284899
51909146
97084713
56608784
12089375
98521251
3153587
26375728
53624932