3081076
68925446
14644315
33666591
86244193
51665462
40251351
73805939
90036790
3128600
2859276
7821121
5513530
53352517
82688630
3910922
8667703
4173955
92151142
55228834
16736826
48256006
93484081
55066061
595232
17687559
97818658
12936347
10262031
6412399
88336429
15598757
26093540
72598720
11731966
30902156
94572736
28719716
50036283
18308646