46605571
93953387
36499794
6199508
20086465
39544809
75472439
39545564
50248893
76338413
81737570
57908433
3664680
1107607
95652241
82323608
57966869
82466611
1395087
52469324
13019920
4311154
9239862
94523059
67858762
13234665
6586819
71096932
10211274
51355278
75858055
7293483
8277604
51479655
43837113
31504807
86868615
50905152
99575699
9425231