95107370
60717511
42636012
81701116
15791268
3323046
94568090
52709618
99799442
53047258
82465356
2902314
170538
90901025
73965158
45744530
38839131
6271600
24189833
7319361
76885468
25365879
7887114
58667463
19941505
62096356
69531159
66664527
29339652
91778545
37323430
99184960
85835704
8872688
56632603
1884895
72967729
71993649
38911816
5480748