11
5
20
10
6
53
23
48
13
15
4
3
7
33
45
36
76
115
124
167
68
79
62
113
159
182
158
122
195
260
317
169
148
257
88
64
86
71
41
343
250
146
190
100
157
70
179
103
606
31
30