21114063
21516248
80281088
41136346
74777783
10211923
77763342
76899173
74346607
44635676
42699924
85515370
92979056
68512336
63695329
38946218
92139723
8563825
87924632
94886442
56187110
26359702
56845108
23125530
17189405
30282051
15374768
13408402
26052961
89169965
6519218
96319084
49825262
62275559
79989174
10276489
86881194
64001694
45934598
86742609