130
99
157
126
218
70
84
106
138
129
356
541
377
354
132
73
136
179
54
262
171
419
417
195
43
91
69
178
295
52
11
102
220
506
334
270
191
875
65
268
333
144
134
72
36
461
436
104
58
19
1559
1914
125
233