16298826
46354914
16854670
43175655
39767612
90779903
35178711
49691795
39955456
33042857
57256890
21772317
29106845
90857550
82438051
95125210
774288
32722134
25507810
2390296
99345593
67436480
3324932
84889473
77903316
67364828
56556075
35447890
25161553
29805960
11413932
3327032
6095599
67132923
84806649
8454213
24587722
89061678
439751
96393236