16154527
50032364
82449384
12915640
8571602
49412280
91517370
72787013
66802535
51642616
54494752
8332959
43429206
16997375
62751430
27736970
8443947
23317204
76658624
13976155
83103986
24414187
98834731
38931498
64232927
56736157
61744814
19531757
23623736
23828381
66715477
3227632
29197352
37716353
33997086
20831828
3311620
77458709
11706864
56066573