15058749
35351822
95073720
90096443
55427688
27983810
61712662
97148739
79242496
73203595
62716389
27169994
21605187
37307221
26326286
86898405
90487497
3463881
53334421
47207145
19502763
10484953
62157914
53735885
48911640
78305959
94856147
40445531
15837238
6282830
9798443
78451915
27406817
11486355
87564810
78916044
7771392
5084125
1064569
89163297