14115666
8764391
21431129
36021511
96821394
52945167
43094586
31178624
9771211
24178338
18677943
63327189
92935889
21825182
93861771
23207265
70217680
3161218
6067885
55678433
72642610
45671023
4885111
54262701
52822738
89741657
64726631
83421703
16092936
4421238
8373819
64837446
37656345
545858
40014975
59698903
4211815
25937634
60439940
96289856