11
345
119
165
150
689
155
49
311
68
240
99
252
36
27
188
54
113
141
128
172
219
236
161
66
261
222
126
76
100
254
175
245
177
362
1077
153
121
176
208
96
75
67
65
91
90
189
69
89
125
77
144
170
81
137