66049728
36214809
87072686
39774973
38442514
20319781
89045826
98785091
54421055
85159510
83184173
85895383
25618938
34392367
86595780
35693861
46377648
51781655
26804399
23855762
82563251
50465551
22252987
37335521
48194261
56907652
82949160
13691860
18824395
78397098
27099178
9971561
43352628
78695299
5255695
747329
71189721
5312440
69637970
40185459