42907471
41992647
41264314
41125567
24324968
41874790
73902818
20483782
73778657
55568263
99397457
25392173
10195689
38106106
81924938
98961842
59423273
31193566
45037753
72298527
33713233
94706747
27377291
24415576
6157524
41417741
95993774
44771124
81912
80356418
59141102
68731825
18997362
95475271
64512786
61835847
71409841
6446671
11307300
8445452