12949970
159638
2490978
4409201
33073034
50113616
9248143
9172657
1409111
71002279
63346461
66363735
10323620
99877169
37251850
29894895
4448331
93236512
63365970
33996366
88128874
44289116
86361609
82351387
72496601
92301668
49457178
84631841
38294991
8023597
4405174
5942780
270326
17421178
39189530
41595602
10733562
42318017
87577495
40583033