70308122
12705248
30963696
27757688
19212853
74691879
41751661
47144902
23089387
10145985
17168949
93278323
22778747
47639400
82725764
36946511
13551613
4164574
89667375
49085051
73412547
29401354
59658696
4660885
6625667
22619970
93674126
42108015
865059
83742584
54268102
98232118
70465006
2455237
53679857
96609357
45127581
25453562
23592130
67685839