30005 60
14458 7
34311 30
42294 66
12985 9
14133 13
20053 18
17511 16
13016 1
18460 8
24654 30
20268 28
15402 9
27412 34
22350 19
14613 3
19451 29
24597 23
18164 10
23124 12
23973 31
24416 38
66098 118
14259 10