50813750
80034753
29956018
13241389
29281012
82571565
37969468
7164871
70755183
97497305
89236710
3344604
28867022
66585160
60767118
86317516
36591712
394574
26161209
67394806
69573317
18918424
58425469
41588109
63163115
16068398
2315918
14023657
24567923
32224974
980351
3549818
7523690
49985951
97165350
11771485
81045476
89632408
83519766
36004843