48214522
86667586
19183367
44296033
56772549
33356733
62187579
12147285
99746700
80318252
18453553
54965531
59826090
15554526
33403138
6488747
45484403
82736832
48757683
54506805
47325623
96029897
9631136
14713583
58261041
7235347
78707952
11162671
77874742
45102085
68672411
47032099
1159716
60809524
57879953
17459615
26561553
39165781
1651513
75312925