21437
18313
48460
40231
9636
15403
25991
25395
36741
25594
18346
17597
29387
31254
38400
53066
34117
32448
32074
35699
43088
28607
39439
27859
36820
36855
6856
54537
35607
29409
