65406216
67687693
646660
67903306
3312924
71008278
13177630
27694132
89627018
83957303
9805984
61358575
2175605
45405036
90554019
21045834
40062126
10546936
21624181
7716416
8358738
69855036
71909381
31083087
48459678
64577266
46721530
9926766
3803778
52719368
66104617
45595409
59738723
57843332
35231085
682256
88227329
92212970
95027890
27003230