12 3
82 10
30 8
67 6
8021 61
5488 26
4214 33
10884 71
6576 16
11071 25
17493 41
29911 87
13098 42
29092 89
33119 92