78255950
2698810
44735879
81928612
24112174
17992493
5158590
169803
41014003
7702099
9870567
752894
80113168
38928772
86708132
83408575
6673895
62184487
44878247
71906385
55048927
80584850
34995591
73497623
71645155
7896
93815092
86435831
9209935
66893875
75482039
87546711
90682355
24355396
23369721
34827004
6781961
97836892
16446367
45712214