9979566
14337743
50232153
38924029
83267888
44801902
70932306
84547229
4593485
1244967
8669944
48751182
76766839
87353676
58829914
5206873
5343007
32792642
31394396
70122319
82407768
56613490
612391
37569342
29751637
17122330
56706963
91262901
41816409
23557179
45457265
35554436
30109258
94846496
20217340
61676981
3699088
3889768
28663322
29975690