18567080
58704017
32324070
65429526
89219506
97517749
80876089
21192870
93125926
67308629
3785251
41118716
30015744
23207326
65299573
5533536
14184236
13737743
7857519
48525050
4669370
5661110
35392155
8236551
23861459
12228152
41331634
22704664
40012110
54519531
8139009
7203514
763681
4789776
4881364
70915879
51446853
85793096
50764375
8645519