5125903
41427476
545110
7968577
43385545
54105514
69559352
9128253
84941629
24092217
27917727
63701881
13838652
9867837
11905790
94234111
32934892
8896010
29606709
69077184
70641792
27085504
8783767
4269567
87518825
99135791
8588113
3375959
52441005
82502375
55111704
70483178
37464130
50412882
58289487
105004
7835005
19593270
36581540
91343098