30933010
6657972
18564408
82939722
67627943
6134366
86686990
75008225
96792114
24549110
93494169
14875974
55943882
83651186
25891380
18252468
25593211
38371920
35161976
76905955
38647882
75754124
63009453
4511741
99982868
96199814
54851736
4959592
59717499
63998084
20655185
70956474
769420
85287889
65847014
80406332
64537918
45378230
79034291
41109942