12186426
16491543
60295712
7047804
4274266
40879227
42339689
89145686
99943561
65026055
20143202
3497820
75285652
10897152
8726651
93065999
10568237
53836628
21447334
36688948
18653772
96101377
16997381
27019316
8198992
29364773
76091654
68137803
58123233
82288700
3072403
6818731
53876889
19273898
9873922
284522
52397483
19644679
83571826
26397944