3322158
64862512
96652371
68448932
50873701
50754528
35116208
50487534
12776794
47945690
33736327
5938300
99021009
9047417
19398037
44219182
9478322
83721389
38396213
18391852
94223359
24745264
35792807
64812430
57858124
7819633
52582827
91084005
9806821
51029614
39416340
90918006
94756918
97701872
14688293
75952349
35461288
14594114
87352722
22216721