6
2
1
4
5
20
7
17
12
10
19
28
23
29
39
33
112
32
109
136
84
454
85
59
94
137
36
101
61
72
97
56
54
15
65
48
140
34
126
13