47609723
18778270
9338546
29061094
86558321
81967378
5135735
49831084
44175595
93014669
7517291
6973189
88176464
99763756
6685845
3734176
21318111
99262641
6184676
13743152
8131301
8195969
75801428
89472535
23244293
87947845
39849059
87158347
25495820
2850357
89378841
71373935
9494707
45157262
3503310
32983521
60985458
23156196
22264646
78839445