130
99
157
126
218
70
84
104
138
129
355
541
377
354
132
73
136
178
54
262
171
418
417
194
43
91
69
294
52
11
102
220
504
333
270
191
874
65
267
144
133
72
36
461
436
58
179
19
1558
1914
125
232