2
2
2
10
5
4
11
2
1
18
10
57
70
33
29
5
3
46
3
75
23
23
3
43
5
6
33
32
50
90
5
24
3
2
6
7
2
9
9
19
13
11
235
11
133
6
11