46629084
28896824
8625842
300767
56463257
17309276
17543869
15829599
11993412
88366127
5952838
6957824
58498595
52813836
20182847
58189138
49661488
7732495
63754605
76926079
95099903
51572232
25063071
93312452
761747
33298628
86292858
5363036
47249454
85439762
9990990
76666441
32896830
61567841
90646195
26693146
45908959
38247512
70816629
78491758