41043174
3736526
4148274
6143720
16586744
6769711
76831412
40928363
71876051
25709766
5498105
68333526
25399214
10375485
99135893
57539549
21908779
13191281
80389338
65178703
84125275
13118876
56063525
40314682
3693312
45466145
50995432
1674198
52181002
146956
44327951
5488332
47293753
31736602
7753536
85951997
79394070
86844889
65183951
5197593