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