13736626
49344274
2307410
88738079
87302596
81299496
77169315
91212046
19466407
65126506
26885736
17231511
17817280
66586794
5093411
3630923
18273789
89202516
40851763
61855723
1821368
7561248
1777286
5325879
57163424
85981863
57448031
70118825
24292917
82292131
53377707
6244562
64451414
76217466
2957979
82802870
93835610
5166393
8490339
47315430