75123515
8225425
39838914
80838018
71775615
73393251
7753803
97681051
8251854
72107037
34856163
63974780
8012575
61207464
57221947
27592336
31166821
86566424
57364141
83498352
19259693
32401617
74105395
32458504
23332518
8901226
81364910
28772138
2050769
25193494
64514277
15609192
52657820
84056710
3215246
91956663
42559258
60615370
33288991
30386205