19
91
119
33
305
830
212
414
134
132
288
893
277
172
379
543
53
184
361
412
312
169
285
47
182
413
125
49
450
265
57
109
8
78
205
61
28
4
95
236
35
65
73
108
116
341
608
103
877
70
241
152
1197
94
101
107
174