50634531
15876439
5790768
7266377
78989925
32056617
72903482
35687615
88648919
76056048
75476506
51795136
50082195
54915038
35966255
90288733
73511699
53842495
7543743
64389972
8111994
20863099
5673289
42153262
95537901
26151569
59067477
13014286
46795356
44622504
88573216
58694
45279009
3677203
3970805
5602210
84056670
37087577
47719682
66901200