398932
61088855
55664192
39493583
76588590
57592940
7470600
85271084
64221126
17619870
21708678
21304746
77186418
36156251
50573376
37708476
1409670
97229363
39108506
41153540
59669706
94813924
21909833
50633740
34451793
27108821
6445874
16334109
35446122
65845508
45337815
6246085
53363457
92074822
66165690
67206130
89094856
23931968
56145472
13739605