81595580
76937193
695887
64378579
96966071
34852269
326575
4549519
16079291
64714346
92794122
35208531
31699957
622261
71236638
57124075
85335506
65455320
77287998
3743748
73333034
4659851
73835132
41952611
24552273
22382291
38417777
72298049
39183285
96461853
35311475
88422356
24804440
27815117
77142287
6976458
3285028
70215878
15612645
7808331