39584 62
12561 22
6441 28
13812 39
7293 28
31571 40
25150 54
30063 92
13471 30
42644 116
9647 26
12464 34
35277 73
13415 25
16740 40
22259 21
32496 45
9268 21
55341 199
19898 46
14060 48
53644 82
29532 65
52121 94