74
65
32
25
25
34
129
112
125
142
97
131
107
143
171
518
329
488
332
520
3062
676
667
723
511
858
338
919
553
142
525
235
387
3165
633
482
418
640
125
106
430
557
196
326
326
309
346
141
182
394
310
448
125
137
461
170
127
97
150
205