20575 43
6348 16
23696 79
29179 59
14974 44
35570 96
27150 74
29670 90
41216 121
11103 28
20686 32
18245 41
44911 135