14919 40
19219 43
15556 63
8872 21
10956 28
14941 38
9265 38
25193 86
14042 51
16940 50
4571 8
12396 31
15223 37
10586 27
12297 64
13101 42
31353 111
24332 98
28113 114
22103 41
8336 22
17970 79
11406 46
29699 129