49523586
44541747
40829987
83602798
86343903
34437424
25716500
58275422
57279480
21478278
20958755
899430
63494130
67957622
6727652
1453222
72796052
48516150
8951540
56509654
89777664
53964002
28472139
95839723
72501880
93617667
61151655
97339304
39198330
76486599
15388348
62591317
47253591
7611833
86280
38996078
16724018
5031194
61998962
80373075