80887913
3231657
67257825
37605518
1787580
7012224
6068941
6725489
48286854
61138253
47699870
91708305
85913967
223763
75545375
22235936
89254371
45374608
9263218
41537742
23995108
25218785
55563322
57618402
89532614
47478035
62925623
48353910
2655626
11739237
69945950
34661234
72233527
15477637
1400587
77908004
86176655
79964456
83092821
55463557