93446826
24964643
67105045
45033460
31214586
989836
24736831
81633868
35834018
70243028
5595469
9143573
8969225
90643992
56569306
71651200
11637084
43991533
32079505
13816084
86425495
22881724
71396366
63535250
11956774
6465503
89346735
6649784
84569056
57974251
319998
34566021
6529474
25809379
55186275
15934756
76614228
97918863
84467125
17979304