14
33
28
37
38
109
6
97
32
70
64
68
51
229
143
34
106
311
74
215
180
82
18
39
46
261
104
881
1067
105
130
26
41
96
90
137
53
91
35
62
94
113
259
158
156
119
199
132
84
61
129
73
178
55
230