43367 96
11633 7
25342 19
13312 25
9614 25
16088 31
10280 18
3966 4
12103 10
18043 20
22592 39
20700 46
37432 47
13506 14
16348 22
9271 8
11316 23
16169 11
20949 21
8197 2
8368 12
17233 22
36676 57
4860 5