57596637
35847659
23493524
15381660
66751445
21584860
31689940
5724164
21322480
94366666
50867071
65837635
35838867
62398852
44647302
3571841
64995685
6492483
33606636
85312167
13594834
6366961
4646359
65487107
54756587
17934203
59731983
25717384
30751175
2570737
36154331
963124
25459119
1978827
9786715
72013513
7223789
55739584
33394932
27339401