16432 13
34846 113
27186 97
72352 259
14559 29
19766 53
19555 26
24157 87
16169 29
21759 66
25425 114
9998 13
10822 3
13462 42
35448 109
18755 48
55472 193
29037 33
27173 33
28233 54
70818 339
41571 145
15894 13
59273 179