66992583
86835527
52481410
42723969
83269833
23269505
46674621
38838574
97689574
27689613
64372522
12451565
84612712
21479919
45954969
20663461
5410151
2385471
16061510
65188017
17637045
24223264
43729454
76757975
6237732
76974862
99787944
49073831
51431650
29873789
3390368
51685802
4923804
21127210
9803226
784621
47377024
87168927
76401579
90811699