20882 3
23332 4
46932 11
77955 16
18377 1
26084 1
32430 7
33633 6
42352 10
63380 22
53955 13
24006 8
79233 23
106603 34
40154 16
37627 6
28009 2
38954 10
18926 3
24480 3
42257 12
49027 8
86580 24
65984 9