83949169
13012368
46029265
69681566
39852962
18258951
6999122
46013361
3081885
18173902
65148075
2013938
58086103
4164485
56104217
51368369
9859983
23653505
72564139
59502149
13761660
4099447
11393495
56205834
76078897
61311708
17944576
69128604
33108648
58508401
92163887
64066027
8075270
69539005
69085370
36945251
42282559
69486441
337805
46118313