99083615
20865717
10673284
68729634
85429252
9927
50329360
24248049
98327585
37476671
47992488
43727671
25629213
64164616
14535439
23851373
416023
33693607
5748064
7991075
94523107
51062073
47291480
72817006
736568
93183923
78279265
96664479
11417976
24834429
39099092
78824397
31039368
82545346
9695331
51093803
45262414
53181332
14862812
12199758