29275058
21262338
26634054
5832200
52766358
5663159
44265509
81995048
9231783
43673903
70449111
29758090
48822275
12508811
12154057
27653063
51973627
95803391
47389420
1391286
66047588
51348835
5211972
39133597
9889481
60283565
79743177
7217967
81519648
46368873
60654046
69694076
86737815
7301929
97888730
40627300
71012711
74441076
24781135
90559428