43469763
63888519
28014505
85231749
24456788
51024000
4860575
20978145
8547286
15809034
69804138
23633202
7796963
76731775
7587443
41029182
61052871
95371210
83177976
7947647
39359135
90212635
51192058
43762510
39904506
76512935
23101856
24234729
57284621
39245018
96766897
72481935
11409478
241180
14001442
95317085
22108317
47521757
79635477
6591602