41082600
68505932
83447124
26489870
67579716
51104827
23485291
19067004
212247
32798230
69772133
69297594
7414335
85798569
27174267
7037977
49591080
21648424
32919792
71946701
61508783
6799983
3396843
50929699
46683876
95149690
74193053
25094725
91815594
18892922
21578673
35976642
8439214
7036341
89976263
33767600
58198870
97004231
64159829
89765942