11
10
19
26
9
14
16
49
17
33
15
20
55
24
159
37
47
57
61
257
70
111
51
179
45
52
106
197
128
320
820
123
165
130
222
254
178
196
28
134
85
67
499
64
205
125
118
113
227
94
59
71
43
86
56
35