39893596
39445510
17011899
11311123
15848025
83787803
70623329
15595519
37664200
83734
4369474
25712778
6621841
8039453
11005535
48984449
46714300
64653242
90797175
38156320
59437674
18887634
76278936
44667755
67766212
37673616
45743851
68109044
10609386
96534928
24869686
11228005
11775601
86099506
6812100
24517189
56042587
75717742
86241722
84424359