20553611
2457172
40311
11598584
28192697
28035692
81133027
25293570
10004716
74176434
64328224
23954357
24846109
30808408
82027149
36595475
2715166
27187046
18302058
4068497
33894245
44887380
26179368
60158934
79318421
5997497
13768799
36284298
69176490
7772174
1628577
14461396
8052100
13746141
36484983
87955810
41648323
3677792
27145890
56233125