21030 28
29142 41
18647 11
19193 25
22350 19
27546 34
18460 8
14133 13
16234 3
15289 10
39736 49
14796 4
44257 71
44543 68
31503 38
22209 21
74682 160
17496 15
26348 23
27457 49
23393 19
31513 40
30141 60
28422 36