19669 18
40580 62
89099 180
31097 89
31458 83
15073 23
16577 32
37601 62
20773 36
33598 66
26207 69
22146 55
29154 20
25990 17
47399 138
18895 13
24511 21
16350 25
19501 8
27260 32
32363 28
15450 15
16135 18
29574 63