15874102
82454838
48191304
42823894
30384655
22558926
7294013
27015181
2602118
51465068
4397658
19717436
64994646
92033640
17369783
59359009
97307874
75652358
42463498
48807877
87694332
48139607
16771334
47096838
47616679
22252712
96406832
2809740
53615682
4542175
81387273
35125243
97748569
37742844
69807484
34626773
3599790
75796115
84761090
5639515