95743131
13141459
8161750
83116864
95263774
81101875
65498826
28967057
25108564
82526236
23642817
31276017
56097622
10619518
6163660
20273537
23098977
51828063
41451848
35952838
8172445
88689076
17979891
39913201
13061832
96977404
15017124
28918439
53782756
12292492
7391116
93604902
67776286
89519810
70549556
97814635
39205271
32718293
1024721
8077123