31309527
59752923
87565111
64915980
71382296
13459673
74872946
64001232
94264635
31449895
20892926
71379648
23957965
15443103
69128874
67422682
78785132
19623769
9462242
87552168
75739152
41166054
91364440
22973264
79104797
88133530
63841932
46703578
94427081
17259944
13643901
64184993
3232788
39938666
9134928
71528788
14255170
40491243
49766835
3436293