43661511
4686189
93129281
38723547
13998884
8409750
45021511
72606888
21251928
76823554
31035064
939905
76518799
42784197
18266533
92892840
59384689
15907573
72622603
77549801
9487723
48925740
12578810
68396742
7779838
24774491
64954565
35731855
11838765
23665589
91172660
5181843
37454295
58967500
77622024
77117700
17104206
40386772
2016856
49824513