24083676
14017880
19887941
54882529
761404
26348642
1038769
74864948
88858759
4098756
132939
9309299
46823450
73794139
73809472
6763650
8396752
83523933
97352038
48317625
35827572
856579
40661742
24598947
26023382
35011459
92104209
68657860
66295607
50787096
23263483
23246586
77034879
46731865
92126429
22379113
18539539
5016612
71148834
25882891