95788093
75717386
82459342
44489975
7242591
6002592
4385323
81334024
55011080
32521572
81261075
31913353
84569186
304028
71289855
40154639
4018354
30878987
43141423
43999788
99694844
17298796
26194326
1923040
89064522
32917664
19355272
16828239
57285260
53176573
99996902
69092236
64106966
28924057
76407919
79771581
44104557
26242844
76441620
6484230