12252 13
13315 36
8599 16
13400 28
35903 53
29001 39
26739 33
14919 40
43373 195
30566 108
14754 75
55341 199
24902 25
89324 150
7167 16
13833 20
21029 24
14011 37
12691 46
8158 17
19976 43
8098 24
26049 97