64073786
69099565
70515708
68023262
23513449
44016544
99695408
40818101
8245545
938178
85674391
96081583
6274870
1562968
85057925
90068087
83438190
94326816
39028376
15248290
81242121
52724378
18469647
29429259
48976386
10515472
8376348
13714288
50178753
50262934
70994674
20732216
52177187
64103950
73888008
46698309
77591174
22056250
7027854
52424298