18591192
13596909
29087229
23651221
16315604
73586062
32798045
9646670
926668
15754394
65991848
89515056
71887337
1433288
2731327
52715015
65926989
47555259
7253808
5079646
60018628
27059489
52215597
5355926
5934032
39898662
61124101
64223037
33476796
96231449
7012547
77948445
912045
29538351
57114015
4270472
73476207
47848325
50736359
3018267