100
253
79
67
135
87
513
245
190
22
465
57
115
54
39
86
159
50
265
230
181
24
71
254
33
282
274
152
136
261
150
66
132
130
89
207
117
49
896
428
95
143
73
69
98
184
224
25
131
60
138
42
77
223
211