25905647
17893435
20867448
76455853
46819616
82338596
4032623
51239951
16517
91816804
25866541
9351032
14339667
89372100
98821437
95801676
70768403
15922182
44161339
10463568
81905853
18333685
58725037
20754074
15686821
49934034
87489572
86308453
74246444
15063808
87663712
20629747
75587403
99987169
76547328
30788227
17728406
4964565
34166372
11503281