50996908
44743845
63835632
2712156
20265776
65727901
40851735
8249609
93665697
91956343
53024603
42957615
39478825
33672013
93481706
26322364
983679
28744320
15888255
5019912
9506724
90547013
93903275
7012889
34082700
14666346
26123769
81845752
4073747
6588011
64053249
26687766
34761710
48311532
12241788
44256087
75928438
33894371
7101952
1287539