20
147
16
79
13
14
62
105
113
21
29
19
26
28
7
12
11
4
183
88
38
43
50
135
236
196
10
174
67
128
95
51
1025
1256
86
47
68
52
140
53
301
125
40
22
45
41