42868106
8944171
57818942
60603196
8282471
87404445
3865459
15593340
67677405
64357383
79815417
58729418
83195754
90231532
72028373
38905680
84161777
20489407
85459978
805791
31234619
69453890
57514712
19331016
9987902
43479925
99396681
7047864
84852662
21826046
77484465
95379303
26165573
86102639
51327021
79943592
22045908
3188158
61029136
55497351