39894121
65347069
19623483
15462792
49258357
19827316
28634751
79781747
62487536
53137536
86109498
6042258
8426959
16675046
96635763
64109642
47379910
9718630
59171361
92615055
31052874
16939000
4543449
1001585
51365809
18029726
79792797
71295492
65456859
36028512
22887124
7112113
83688688
65259344
38153835
69429576
8293199
70342598
35067932
80829434