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