4037447
1215458
70689338
71454321
65735836
226422
4783211
49432267
17213872
40813588
9356909
98864733
88391988
73827807
89928758
85743141
61112293
84871844
44299196
65476886
12835316
45239358
5653859
42933214
39902702
90032406
33297804
83918016
17605575
67104689
75501087
4737823
68091583
26777864
8142698
60248657
41115974
9502126
8345959
26537080