20816618
10006527
256162
41899840
5204501
4796858
91426972
45948510
14593414
92441967
3917603
42477548
22056095
57499221
74269023
64536045
77732937
9186860
63416890
93738935
8411205
74839279
66897870
33902390
41367590
32301673
95295652
383588
97765933
64493938
4773536
94854221
33201105
90127971
68066008
80418254
30185767
34496484
79384525
28347495