15666
16620
16921
18578
17759
17211
18061
21313
17344
19387
19993
19934
22146
21343
21459
20451
21741
21542
32311
22405
23859
24077
24463
31220
26563
24992
24853
25587
27665
25372
26932
28338
29050
29870
29347
28764
28170
30528
39886
31621
37416
33048
38844
38571
37813
32862
33184
36489
36300
47095