14120 3
21272 12
26397 27
18931 18
19227 28
27005 39
17031 10
17535 23
20298 19
25270 32
16588 7
12569 11
14742 3
13758 10
36583 47
13332 4
41273 69
40142 57
29072 35
20231 20
45973 98
16015 15
24433 21
25092 44