14801180
70485299
7619657
4154378
64964792
62358436
55694159
86191
33741553
47518018
31525516
25139385
38738072
71597608
70443981
50384540
94385627
74751776
93247445
49877200
5833966
4524406
77725499
3709780
2672769
6065590
31241416
35278010
50747579
26548949
13884231
3489939
32961472
42609573
8343160
53716931
71626477
42416478
35892524
57977837