29436
42556
17866
14027
13104
59537
34717
10186
10642
31429
20456
8420
8580
21830
48226
62266
55034
22973
21429
11001
16954
22280
19198
60908
12592