64512613
3879051
67734792
75952659
66264639
43734700
90068951
82817898
73234974
39722667
9827908
1492931
328982
11091523
87895225
33327033
30497462
61932890
98248909
98809070
43357123
77413338
10047504
80014204
90724996
54821709
6361851
64696106
59704084
95046005
93752831
22273694
55052955
52596713
2362674
19945381
57147930
31204002
18153584
56013913