43816954
70735160
7258538
63283825
27141140
82891294
22577653
23766596
18404073
10397482
6422795
7527340
42245056
95729193
57213792
41303604
49218950
999284
93686101
50078308
92466939
7596329
15591046
20003835
65957103
48889353
49005757
59264949
74442529
37081938
35956383
26195734
77345272
79841373
30164064
70675050
54131805
37503676
89242392
59625858