56624048
48904071
89554087
37102460
83042002
81326117
25428172
18029425
72544543
60828595
33085611
43835225
79169421
62745929
37599034
89786112
39516009
21222840
87811616
67474890
36554298
53147456
69745806
138346
4204963
57804216
55033719
16563497
11866679
75384230
36501191
78612285
68798500
92368886
38955053
66525719
70486710
51309938
4926652
97324538