98137224
44472966
99376412
6135248
60144182
34288429
2627500
56752424
70733189
13845283
69335557
7049481
56944624
7458599
20482413
11248236
1614201
39365690
19363170
65687171
41429214
32786475
69062504
58911792
83865082
45493976
69084910
6085385
8568236
6307580
27025512
23349176
41975962
85279720
99543815
44996246
1936869
5901568
87131005
18994307