45153645
74112600
90414388
25251367
98205736
6691005
17552058
16878500
60224374
37407120
43109703
38528162
79306435
29905404
68137077
7531342
20484003
35666219
43928686
16361826
30515016
55421667
41812066
81712926
51688548
64501365
67178480
59197490
56039864
49745374
77413667
21963800
33344289
94832113
65254982
7563759
28101241
11557607
44988981
23093238