81539284
75389451
62172750
37882005
60339657
4288409
25905305
40911954
80151777
13772980
44308122
93923999
70134225
69682594
64458676
43506901
36901822
20875397
73508261
50086540
67083969
29031128
81564902
43582931
4880270
55265528
32711414
3428871
49751301
50589046
54846448
57391601
20917724
62247733
7953374
49322296
61593568
57021801
41523666
11782154