12707653
25811439
46811423
63157246
24796581
49919410
63264454
59802917
74568499
70396434
9813101
3613526
91391638
72167951
76601306
64217031
21666245
82998328
53081409
9412204
28953006
8469522
12617696
63757836
2693276
96738354
8365279
67356182
64072845
37184612
85997867
71629530
35512543
837296
8093580
41856332
15047703
8446953
69298250
50476