41868293
91988222
51945294
45318098
92132898
17204102
1232555
83974806
23379613
5668840
94003989
8646418
58076774
30715347
30188101
94728386
48347651
66242718
9189311
61654000
41652125
17094631
15803435
60949271
37342577
62347094
15742173
5936105
27948185
96891352
66114973
44639014
85988776
53565022
49489512
34529868
15441523
95547559
444387
40814265