86342471
7423943
23759590
14676895
68047630
71672095
53939750
52171707
87299191
97814009
36835352
22026079
87475897
36246914
58427843
29366218
17367185
4309202
76998319
86899420
1944194
28611856
66081712
16468924
39903398
57103396
49104390
15703020
66709431
75256072
3108830
98771803
56867651
62277322
4646478
427375
97419909
50494313
91691401
76435329