82299574
3165258
75435409
31847467
99804759
93604730
27474105
1762117
62779653
82612379
70763301
5608359
50736056
52229342
16436353
7277236
74705137
34033129
14648562
82354018
57912739
39657807
92398621
55937467
91354681
58226032
65331941
39761681
53976533
96772872
61526682
21265215
80518948
58394903
14667900
22254752
19851674
16658232
3616131
10799994