11598 8
14278 12
21567 66
30574 49
32391 97
33306 75
20269 44
23326 46
24725 72
22419 16
18373 30
34528 63
17297 38
10589 13
19610 53
13998 24
18751 33
30818 91
19469 15
14622 9
13406 19
16645 22
25115 51
49751 166