9812 67
15502 35
8710 32
18996 48
29586 38
35097 117
22941 55
16310 53
17872 30
17634 15
41167 74
48424 95
19402 28
28765 29
39293 88
32398 66
30539 70
11392 28
21464 76
23836 131