18005853
1748938
366376
449411
94424617
60799002
40376019
59567320
49464672
43398104
71158312
72068551
94324767
21988693
91647365
6677491
59416248
23359247
30959506
57026647
9686809
2652224
86691181
85333737
91184943
48427128
57747026
38817318
7382537
13196761
83585044
82597013
3124214
3872105
43728063
21856632
2305943
58003293
28802533
88242079