111291
8217348
90296349
96819473
56142293
51236763
72102440
47138416
95537030
77157786
8889286
51336664
31194672
75225436
84912772
18116378
59829151
16234803
90833197
61536594
16466204
39553850
23642966
42261289
56398288
36627548
88525624
64424370
37583636
14338213
2256899
23681071
38133598
26647558
43762214
88804537
2799595
76887
86526919
6891464