96533172
40917140
11977997
46956490
84118250
29401891
6617525
79204058
67108818
20122807
5709520
79332954
88655921
77913478
86095120
41466615
67016107
434423
97304446
37624093
8350282
55836358
87192793
24898317
18168666
54508163
70512572
7219215
10075465
58226678
60817639
19777740
81846341
25947328
77501586
95786992
84771913
75786859
87626331
51511522