3015195
38482613
99415432
5746565
26371867
36293414
45869542
16986174
9797433
2853466
92587796
19031931
15154018
25594315
56148970
89595339
20708957
44505041
8638286
70121606
63691315
4396093
61823399
47003281
37399936
98441279
49047775
8032640
17881200
79902812
4743084
2600672
7633977
39946897
63718530
9552241
31802396
32111933
62222445
8371746