45331224
24112491
8887875
55128364
502028
93744662
83072097
34647215
48547011
80124572
36528682
51736233
47048836
89445447
23769356
45616176
46548632
8694640
39274803
6558408
23151736
21897938
19025836
92632610
38205475
77156894
59018072
70653696
63913194
51322708
92897848
93811341
96294417
42863351
35899051
99046989
612214
672672
12205672
21093432