16314080
99231751
83354698
1837382
48451432
15219597
976005
95159761
55559222
48481866
8247482
25007130
69787047
26413631
48534595
99413649
66693200
63785772
47071860
9359283
78501522
71415471
58436981
38281189
99989356
14397403
92968201
45705648
95506844
52735878
5642105
66488257
53142984
82788075
41282935
2645560
32783930
19655152
41104513
99354510