85265681
15591260
94072411
8110726
47371854
47187284
27839135
44294996
38011723
15136641
47303163
53845011
99288874
7538809
2135451
23934021
66986244
4479440
87116752
83486175
28204034
23594344
68359607
14539377
68016377
28317646
16135161
47852042
26092433
5188750
8628828
32469260
27583468
188636
29387340
386375
86423528
73164598
4266733
2124531