8
17
51
14
29
1
12
11
5
22
3
7
50
20
4
63
137
13
114
211
106
97
60
24
35
6
25
57
18
34
40
39
84
45
15
16
58