40065
22551960
9076509
877632
56842519
80142750
15258443
68515662
22467761
68071366
81405559
65626559
3023511
70311688
89767574
71263135
72851274
41275236
28947223
4174364
57956985
83998899
14507640
20576042
14529874
760225
62622911
36019925
48148003
46374321
96604632
40577028
4184138
60884585
75073014
65823411
78819177
48107864
92347304
30864575