73369081
8075945
23031792
50506616
68402889
7574853
82544022
71845184
43433036
152763
20169171
29384661
31885802
25308805
78259285
99845948
82974969
32311490
16161441
4762495
44904265
1136191
80378881
10538702
50537994
26022765
39737487
11784403
67933250
39701564
8778831
49161928
84473457
34313854
9320508
65212149
99692656
27009577
54737644
38139436