28547947
39808009
8434691
46943337
18566537
37772607
68775580
36902313
27013520
18832517
89096426
86039224
52999355
3327883
982644
35383482
29921092
9372718
96604734
90164696
48174596
6317578
19268879
767537
64325760
36139501
96708578
7194124
64836916
4377092
19575397
51264809
90372306
63397966
38922319
8763756
73613514
42908393
95866970
30534714