57226441
55225094
953109
32854842
8758866
78703664
92249765
33244910
6258634
98985057
84821110
17327364
97937565
81294829
10517114
30464659
22071503
70427903
35681750
17709376
536264
35111178
83811428
90966934
92802128
84075580
13611511
77531428
96136960
60122185
27513939
60591981
90187678
76226495
91302743
3564355
80966916
88483753
50976325
74813113