52 4
51122 50
24301 45
10857 19
12475 7
12044 8
5365 12
26778 40
3786 2
11179 23
5883 6
17508 14
26374 13
10151 3
13682 29
11921 19
9313 8
20282 20
13873 6
12149 13
25738 17
18233 32
12203 11
15854 27