31753 69
17798 50
23240 67
13904 17
6703 15
26882 30
17121 49
22339 56
12519 22
19394 31
14213 25
16099 35
34843 172