18446127
8885442
47022130
80057499
67469823
21601179
20182597
3482599
662066
472597
94977757
53034194
80771440
65792696
62512741
82426908
225684
49014851
77482786
25644726
34835413
64732897
80918795
16444705
77947035
41873884
81531081
64882393
30437442
17634275
23074411
37117381
36244704
33448583
77109926
87184404
80308816
705924
31835240
16032601