19625 30
12893 27
10917 37
21011 34
20488 38
41453 132
28533 68
14581 23
12147 24
39349 89
3412 18
3275 7
26049 98
12219 26
3820 9
16399 34
21383 74
3442 19
11668 42
4156 11
16188 47
4294 21
30338 30
96223 206