40005206
5140959
2737353
45206931
10997976
83956003
89171620
26011850
6247755
39442671
10678862
2867524
99733160
86245547
75202501
7132213
7119462
43694732
82458600
86027974
56264487
4008739
62792477
30576915
7602146
84925098
4705648
21238697
93249141
68592301
85777652
578209
92368449
9199337
94578822
38512194
44641999
86671091
9976545
38387110