30893
35111
26666
32295
56850
67677
36873
37233
28719
30388
34381
38791
39052
17194
41125
41126
21659
42117
36682
57810
13499
6470
63994
60518