89805082
60824258
48563957
20188145
74685441
28626363
73549930
16027026
65865799
13732810
71259254
2778865
57207286
45984866
74213948
27713011
10994758
39768535
15978016
94941452
77233171
52392605
84873757
79909834
275334
33613969
14462140
70512877
9408121
81731654
1861756
67882090
133297
64804656
89767651
81516606
38473559
24326040
54747441
21935797