15001 35
25312 45
29622 81
14093 29
11263 14
21425 65
14369 47
16225 44
12771 22
107309 309
73910 150
43007 148
12324 13
15985 34
34094 83
29006 74
20636 79
17765 60
33698 115
27171 58
15542 54
12836 35
24173 50
14079 13