45605292
12427297
18493680
92778941
78127762
57782744
14616662
49348578
51761014
83459726
64769322
90771325
11121001
76957213
70645659
14917828
15355535
41601898
57167159
34795337
69132289
70122902
92208868
24354868
62164474
96286878
48552540
59248890
85584195
38661511
52698887
7611861
12239217
66197509
13104166
32555685
29647365
48388880
58116173
38245739