63936482
16072999
32982610
16229150
53515055
61597285
87943775
3752217
73878328
26049287
71638532
35328086
8476793
641352
65963079
94364090
37992800
63857999
59043427
49794015
33162067
85223013
965297
39982887
31488262
51477264
29059527
37871400
60928711
69881521
87054545
277296
26317969
72615304
58021925
544677
69327644
81798187
96556226
54968008