14481 18
12602 8
15955 31
16739 30
16316 25
21411 62
35351 116
20434 42
15709 17
13427 16
16713 12
18037 28
33038 59
23121 68
39518 133
12739 15
16225 43
28599 81
25274 61
32126 107
28925 49
14431 23
21548 52
35295 106