107
117
186
371
142
517
110
339
27
175
108
5
127
271
23
201
158
93
49
44
56
73
35
172
91
66
46
126
99
67
60
86
52
116
75
147
129
294
219
274
233
170
149
225
337
919
173
167
48
345
571
242