42578446
11838618
96394468
3995911
39785025
75205682
9495850
58814454
74591977
47184292
14959766
25678463
99401449
35292565
73642657
60623357
49453113
8841730
76945762
15015359
4960814
60838643
264068
24236573
35783340
36612368
4774387
4619294
8145688
9538320
52865661
73436660
47306595
17857847
46525937
69222761
55787831
34065933
75345466
10148526