52905480
25731884
13451268
8808805
32861144
58242899
24355195
51671397
49169383
8382602
929631
15703241
4438030
8149812
10517835
44802298
75011726
3738614
74841078
67412602
24828309
7459886
6473625
74914543
90226040
61778728
51985459
83694256
96985791
13041835
18016479
6158308
89415710
37154293
47032165
27841032
45795511
9014410
40191830
5492306