41215053
64307818
32017692
58663729
47869657
318146
16714986
98789109
54523097
75643756
57121274
2748968
1803727
32923237
99209734
42963390
59172443
64595685
5022241
92025560
6160329
74533214
51827296
38548799
21338601
8250737
83079995
3068419
76108298
63902281
96505652
67415170
9224542
22651249
91592016
12689946
9626536
18309976
1217554
75849014