42421546
72205984
85379310
3362682
36796617
28063950
48275870
28596343
89246400
5966615
54289621
79318990
96959323
48239510
23104032
20584174
50189105
98374961
502668
80184046
58314958
28523981
3725171
85292806
59907000
55466164
32363989
7101629
75852491
66662886
29327078
85733151
18732409
18357112
53422678
6915274
59949376
55638246
90904672
1893759