3125 12
1592 7
4041 15
6973 22
12100 14
14317 27
14637 47
35322 92
5262 17
24293 66
29781 49
11246 18
21306 65
32301 93
22788 55
13456 16
55870 87
43442 43
15388 30
28318 52
25303 64
20508 32
14248 43
7978 17