53792576
29449929
52306286
7041359
50764292
50704559
95104745
60469315
76166842
2293690
35473445
1877599
5998100
4041160
29694964
10202017
64168729
6557786
7356104
12008239
54816052
36564827
9391095
64762746
86966808
68719465
4004004
9813668
4819228
51884702
99213560
6287443
67481246
57244456
67931140
88758025
40557706
45489048
70149958
24673054