31
26
6
4
21
129
8
112
48
15
3
122
7
27
13
34
38
9
12
32
22
20
11
10
51
70
49
5
18
25
2
39
267
16
294