5438880
65306573
53488560
39953660
871841
36843017
65948932
72369428
12402991
58312764
85067048
97053431
62913455
56234010
73879463
94568275
72895892
27448883
25916797
6476606
33436369
3391485
90775111
49439842
88536832
62474270
38861549
23947285
5983861
45251998
17371151
20414681
30387304
8795262
48862886
15077356
57945660
67515199
68977690
26247528