31
48
14
26
18
7
8
5
10
12
81
43
22
2
9
29
6
301
56
19
125
75
40
44
46
24
45
115
157
25
34
50
173
37
49
11
298
17
1