50
91
22
248
3
1
2
3
1
3
4
7
11
1
9
5
3
6
8
1
2
18
19
5
5
2
14
12
2
2