26013016
54221766
72479321
10325801
74564011
6102718
41409150
12936225
12216865
16173515
86377630
60032641
8619939
3974885
38776733
2080255
7451486
76546161
40572444
6278695
82076120
57743363
60105520
31434940
70313556
56175069
74873175
6474562
20267678
62976488
63374184
9668828
12529215
79761756
52882249
77454542
51462135
10212806
86531920
80907670