87592584
50485318
17344848
64319336
7052861
95438999
9672847
41289403
17165393
4540127
37097296
62938545
83674221
23723978
57735544
7263531
77207831
13938081
68018601
74941309
18246976
985248
1653086
69058463
97039908
76299965
32604794
57066466
68145673
6212587
65012370
4889190
14925831
317854
36386386
92774896
18555128
24404873
39065368
25805278