28186508
652909
14961127
6064146
85621240
75218798
145878
63045318
25172166
53676019
79907032
90609684
25028162
69012072
70831456
96667732
42151857
511671
87338891
35328826
50376068
55039707
10762383
82421577
97655135
24479548
75263473
50497910
57057000
36452603
22663083
98089991
86589016
17014758
71282416
16284235
62954902
82844785
68516516
21727550