72841573
57448279
2958428
62855691
63378903
16896264
1616970
85622407
53808283
35184171
26674772
98459443
91858339
52114785
62171305
86882131
92174485
31394998
82307084
3601582
45105354
40456727
23235911
70056546
14705241
90919973
88058901
67287466
60885747
4734790
4811827
72648541
62487070
30883120
65205572
95085179
5186573
44254212
37001510
44246600