43825160
15942308
93778911
84632
61597900
35461993
49061751
89066267
23041471
72325310
21442072
62357542
48005415
82189688
71995715
710514
6807850
95235419
87897697
27333486
39174988
32176996
4355916
18187100
87211901
9801138
57487696
13148041
61656774
42119733
29974602
70344453
62893132
3578892
35695763
28782063
48881045
20856151
6714975
36551436