20373892
24259581
385590
84149560
82251703
50753981
6681652
72923266
5374233
41454749
493046
16549572
2483656
70348168
71194240
52815225
41325039
13976022
38559289
30989993
10146806
14303067
37229045
99491629
88677759
3737847
12137616
36595385
50896966
72174059
70342968
36858016
48463519
96512160
97712729
6335517
5572750
68913528
27308839
4961881