39992392
64622404
35482940
1853418
72163306
49426276
1889443
71064708
53161727
3856457
82484379
30261119
98506590
89179462
28267128
74234386
21798737
83059057
57703845
3434990
1312001
37728539
88411085
82006810
74321602
69767477
27153063
86934587
26065699
76916824
92725564
4266155
25017302
4042497
7844852
90214920
79546164
3637716
25805713
58847771