19912959
15321275
31099886
10218005
73678747
58219538
87191926
75245848
375087
30081640
73658424
19515161
27167656
32679255
36636888
74132499
52612595
94475731
54383725
20123486
8029797
64896618
36128687
21987325
93127982
45813626
56893329
45458880
89808366
77986538
22246860
45319619
61016338
26792274
16419711
46618357
6158583
36186242
52131397
62695568