41302988
8152743
9122901
15096371
5604247
16479990
10724439
47173124
77531007
32374072
86686141
4374562
82193803
90981963
27112995
65848767
18036345
42207042
58999940
57942928
11423291
89864788
58986699
63205879
45315333
86536583
6341109
1832884
45703738
2246783
77206087
57355793
55851370
26468353
27435947
39425513
38097679
72738117
94182102
99688139