13
65
38
136
79
195
97
107
87
27
183
146
114
210
100
70
77
55
92
76
90
379
172
71
86
80
42
381
131
168
67
165
101
104
133
170
56
128
179
28
82
66
91
222
206
111
205
329
237
159
113
110
106
244
242
259