91966876
81077417
4353328
96095331
44164604
18281748
9202783
96728487
31304798
77382256
99271745
86828107
10871629
47611489
93492164
6136387
4197676
79642143
30373912
62836969
69199263
198244
91956026
15028069
63302314
30045689
39913979
1678448
43159665
94934394
11295056
90654520
58108308
31813439
92767979
2014270
73951659
8524839
49976106
13433032