27891755
12649589
99591921
88707494
28236515
31656731
1138729
65672066
59115209
42072944
73786419
74514541
47174302
68928351
12469867
80928293
3012339
729920
56066290
83748228
16037448
83494608
52764879
43481722
83389955
70207100
89678223
99011022
55001882
13419594
78551753
800342
68609851
3635166
41869725
89746456
71951088
63125417
30153548
40667481