41101928
6653907
27216375
39476828
68702491
60028005
93847616
40059522
91542102
4123527
98969711
58422203
98095266
28806581
903295
48857672
27099100
92254854
80395269
54785112
41203476
65085866
41894063
8613264
66112515
48779034
3306571
74812721
42691588
5668162
3633376
42858459
12248040
3509071
12536877
82528867
58524061
2048459
32284595
25955397