18234 35
27999 48
17505 23
174123 396
39349 89
96223 206
14540 37
28143 51
95889 160
21955 63
23399 51
46568 105
10303 25
8042 11
20556 19
4730 3
85069 105
31345 54
18001 31
41808 81
23319 46
39584 63
163859 223
29095 89