16953 33
18024 60
16729 51
29403 71
12629 12
22622 31
12289 8
20754 45
32235 96
9524 2
35278 59
25723 89
31908 89
13849 19
17601 38
15866 28
14039 16
25285 59
17161 25
18167 22
32407 101
15268 15
17643 40
13060 31