30803657
10736690
15362147
12694040
6246679
95027019
48543695
8156644
53292533
72957856
6536088
9314796
62958987
26564793
828031
18902330
97805474
51441275
2017657
13253266
24702376
67747082
17999773
68366187
25232548
20567907
56806367
82132474
99763405
273581
65189105
40616567
45164793
64593569
20456822
28244555
67637278
29113034
97711355
19849765