50216690
72352123
1452379
58844358
593795
88031292
8003256
70262890
25564367
2204451
159011
86358224
23438915
30971585
70417050
74909460
45257634
57125066
3595650
46889885
17938945
5354606
43304466
33573264
64131973
40168065
8421850
89239577
11561001
22216347
99018768
52693106
63859542
44043049
42342910
59463934
91263769
16238465
99653682
44745500