95428660
83977661
82046224
21663718
82298821
15604220
54744046
11743739
33017173
57007067
49256131
1051261
6469643
11419827
77377951
38569106
94465890
36615097
9749078
58996302
84644221
47085516
81402228
22388170
91363632
1600299
79064176
45599554
92583804
1192512
83491175
15292439
82869068
59599045
40432911
13176279
75561265
27354473
64309354
33053861