43742353
22333269
36125257
828162
59605145
90576948
55046802
39241651
93605218
76615280
4626632
66142831
71496040
54528080
77709377
80763449
99876800
80798748
6040915
4623992
64087518
98629061
37505116
36603021
88278854
60815128
76632479
20317151
90867845
9652741
85834272
33381798
46964909
76937578
12705982
56078176
39202663
25875795
80493222
20329540