18234 35
27999 47
17505 23
173664 394
39349 89
96223 205
14540 37
28143 51
95499 159
21955 63
23399 51
46187 104
10303 25
8042 11
20556 19
4730 3
84717 105
31345 54
18001 31
41808 81
23319 46
39584 62
163046 221
28728 87