30556433
51626212
37747555
88225360
5808010
40298902
52192785
86767646
91564429
21373460
69309538
47567582
24732270
83283585
58864152
28736271
77808535
64833669
4060135
50228816
3517378
16297259
26612516
40636337
85198270
67948712
20803789
77039127
34856230
99573895
76475714
2015617
23126963
77403934
7338572
81487007
56582312
42578996
16997588
94411565