20
35
5
1
13
19
17
14
43
26
21
9
140
44
15
50
31
11
7
53
16
25
67
101
106
56
28
105
85
179
253
18
202
98
48
130
29
91
94
137
112
194
72
321
699