102561
1276038
36087868
53205429
77605573
46777276
31133556
96649944
38168860
36766333
74697161
66986720
2821634
59223495
52618679
63875959
5494642
71643891
8081016
68344063
71525277
67686262
20195972
4916917
84934360
43768634
1797302
56547192
37307036
52981233
66675629
64283311
84553012
41788608
24075764
73966815
43223875
32535240
40215724
75128943