21609551
4716648
6792554
20756651
17063292
78853588
70804425
2999081
88998187
71662437
82454042
97413542
16107540
42235317
27147061
19925722
72812679
5738820
35448029
58871532
53252430
2167125
746124
93556683
31286594
2872447
64875737
83849418
74303076
52728497
48566585
37071756
71745632
59398337
49294177
4798109
58132227
56716275
95245199
12541762