29429911
95756186
7994089
90235164
81796910
63727143
56001702
82252559
42419575
33511924
18428305
71196738
53179708
20024944
986027
48258594
57314534
21348520
47234186
37745063
23071080
99836269
88279216
699238
25842003
17034532
43724641
98558055
1924926
26435471
58672591
82228408
9223992
53835744
21212051
89887190
99598935
7329284
34715939
92844428