21333956
80824882
18376698
17464069
65285254
85462514
96562624
911411
66995486
53252359
51162263
4411780
87516602
95519863
48188169
17363614
93954050
14233538
95753201
35125812
3505728
65751178
74818910
24261062
29277198
6063057
46304552
39482856
20505782
71901135
71618690
60113562
53999456
1141000
13253448
51008007
65659356
17163674
46741145
9315065