2 86
3 17
4 77
5 35
3 91
10 3
7 6
2 239
5 8
10 7
4 8
3 5
2 100
42 100
8 13
73 19
2 4324
49 64
9 178
99 21
2 1024
3 81
