21261 26
30141 60
14458 7
34453 30
42432 68
13120 9
14133 13
20053 18
17645 16
13016 1
18460 8
24654 30
20268 28
15402 9
27412 34
22350 19
14613 3
19592 29
24739 23
18164 10
23259 12
24112 31
24554 38
66235 118