34909896
23876528
6254319
66387799
85475874
53606471
38073783
37344649
65692884
69274032
5960721
13292890
9628283
39216288
89995089
5157651
6891581
18863105
74254921
29931752
4651851
40869937
68882332
7186798
6351831
78313004
58385826
16808604
71664618
33274565
61262362
85559674
1283268
19904428
77842185
2139121
17172356
5591013
70671238
41045098