22143626
64498220
49093681
42934301
47896438
40465194
19045137
48012967
7026724
31685228
72149080
1141494
7942520
12772009
53936657
30207589
88268484
55715769
37889982
26086918
35045093
23156468
18256716
70482600
75891760
9511724
89401092
53641868
8094614
73268745
18137282
4284002
40577971
93866704
20911818
8432377
60917618
31556361
92265310
69162232