18 0
42018 87
24161 53
58084 128
23913 47
13819 18
16257 40
8787 3
9085 6
173409 216
29141 28
34117 56
24881 31
49140 72
49329 84
15619 6
19955 34
69872 153
33970 69
30259 25
41195 37
32537 69
38804 75
14404 12
11118 21
40397 65
22745 12
21780 31
17746 15
25591 25