41159787
49987624
25301525
3322390
205120
72283969
56543646
93939960
3645638
60717083
66858490
55163455
3344754
94101027
81396560
20286828
46191467
4863832
57008319
96496714
69494355
8342527
16108544
44089043
1129461
81006002
42563100
1668549
26244706
98903000
67313442
97908681
89921137
68669096
923393
5384096
78618060
80127818
38706001
36519684