22081 9
30385 43
13543 14
43555 62
23039 44
30323 45
9972 7
20035 64
24435 29
12141 7
114431 275
26438 70
24511 21
18895 13
47632 138
25990 17
29154 20
22146 55
37601 62
15073 23
16577 32
16350 25
20773 36
33598 66