20083036
16621538
85697099
10898890
75317859
414440
79292643
8208216
43084951
64943904
93017052
68145829
83269009
77553824
13666336
47266806
29218886
6493358
35561507
23459646
12849975
45019089
9237705
31632886
58021338
43643820
90811580
19692279
73381683
73158047
81858134
24924602
92064662
44997476
79945935
77985423
32675934
66513253
10551354
22148246