43393532
96804632
1349513
76484854
83148204
31108833
53111393
3508645
66627208
53235941
67408872
67597788
59736481
72678448
32279697
33833690
39378778
57115301
69476783
37768091
47547479
45687925
45496459
36939503
24249421
1429372
53107963
78256672
39109335
8767302
36914953
34143581
67523060
43935894
50455005
5933423
95115277
91375236
56539365
51971404